다음을 통해 공유


UsbPm_RetrieveHubProperties 함수(usbpmapi.h)

허브의 속성을 검색합니다. 속성은 정적이며 허브의 수명 주기 동안 변경되지 않습니다.

통사론

NTSTATUS UsbPm_RetrieveHubProperties(
  [In]  USBPM_CLIENT          ClientHandle,
  [In]  USBPM_HUB             HubHandle,
  [Out] PUSBPM_HUB_PROPERTIES HubProperties
);

매개 변수

[In] ClientHandle

UsbPm_Register이전 호출에서 클라이언트 드라이버가 받은 핸들입니다.

[In] HubHandle

정책 관리자가 드라이버의 EVT_USBPM_EVENT_CALLBACK구현을 호출할 때 제공하는 허브 핸들입니다. 핸들은 Params 값의 EventData.HubArrivalRemoval.HubHandle 멤버에 설정됩니다.

[Out] HubProperties

허브 속성을 수신하는 드라이버 제공 USBPM_HUB_PROPERTIES 구조체에 대한 포인터입니다. USBPM_HUB_PROPERTIES_INIT호출하여 구조를 초기화합니다.

반환 값

작업이 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 NTSTATUS 값을 반환합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1809
최소 KMDF 버전 1.27
최소 UMDF 버전 2.27
헤더 usbpmapi.h
라이브러리 UsbPmApi.lib
IRQL PASSIVE_LEVEL

참고 항목

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK