функция 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. Дескриптор задается в элементе EventData.ConnectorStateChange.ConnectorHandle элемента значения Params.

[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