다음을 통해 공유


UsbPm_RetrieveConnectorProperties 함수(usbpmapi.h)

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

구문

NTSTATUS UsbPm_RetrieveConnectorProperties(
  [In]  USBPM_CLIENT                ClientHandle,
  [In]  USBPM_CONNECTOR             ConnectorHandle,
  [Out] PUSBPM_CONNECTOR_PROPERTIES ConnectorProperties
);

매개 변수

[In] ClientHandle

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

[In] ConnectorHandle

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

[Out] ConnectorProperties

커넥터 속성을 수신하는 드라이버 제공 USBPM_CONNECTOR_PROPERTIES 구조체에 대한 포인터입니다. USBPM_CONNECTOR_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