функция 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