2013-04-05 5 views
0

특정 장치의 이름, 장치 ID 또는/또는 장치 ID를 알면 특정 장치 (특히 메모리 범위)에서 사용하는 리소스를 어떻게 얻을 수 있습니까? 및/또는 Pci 버스 번호, 장치 번호 및 기능 번호? 예를 들어, Intel AHCI 컨트롤러가 사용하는 메모리 범위를 알고 싶습니다. 쿼리 "SELECT * FROM Win32_IDEController WHERE Name LIKE \"% ahci % \ ""전체 이름, 장치 ID 및 기타 정보와 같은 정보를 얻을 수 있습니다. 그런 다음 완전한 이름이나 장치 ID를 사용하여 "Win32_DeviceMemoryAddress"클래스를 사용하는 장치에서 사용하는 메모리 범위를 선택할 수 있다고 생각했습니다. 그러나이 클래스에는 AHCI 컨트롤러와 관련된 메모리 범위를 가져올 수있는 유용한 특성이 없습니다. 이름, 캡션 및 설명은 모두 시작 주소와 끝 주소가있는 문자열을 반환합니다.WMI (Windows Management Instrumentation)를 사용하여 특정 장치에서 사용하는 메모리 범위를 얻는 방법

미리 감사드립니다.

답변

0

WMI을 사용하는 방법을 모르겠으나 this link의 "Get Device Resource"아래에서 작성자는 CM_Get_Next_Res_Des이이 정보를 제공한다고 주장합니다. 거기에 도착하는 것은 간단하지 않습니다 ... 바로 지금 제가 성취하고자하는 것은 ... 제가 도착했을 때 자세한 내용을 제공 할 것입니다 ...