Função UsbPm_RetrieveConnectorProperties (usbpmapi.h)

Recupera as propriedades de um conector. As propriedades são estáticas, que não são alteradas durante o ciclo de vida de um conector.

Sintaxe

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

Parâmetros

[In] ClientHandle

O identificador que o driver cliente recebeu em uma chamada anterior para UsbPm_Register.

[In] ConnectorHandle

O identificador do conector fornecido pelo Gerenciador de Políticas quando ele chama a implementação do driver de EVT_USBPM_EVENT_CALLBACK. O identificador é definido no membro EventData.ConnectorStateChange.ConnectorHandle do valor Params .

[Out] ConnectorProperties

Um ponteiro para uma estrutura de USBPM_CONNECTOR_PROPERTIES fornecida pelo driver que recebe as propriedades do conector. Inicialize a estrutura chamando USBPM_CONNECTOR_PROPERTIES_INIT.

Retornar valor

Retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retornará um valor NTSTATUS apropriado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Versão mínima do KMDF 1.27
Versão mínima do UMDF 2.27
Cabeçalho usbpmapi.h
Biblioteca UsbPmApi.lib
IRQL PASSIVE_LEVEL

Confira também

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK