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