Partilhar via


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 EventData.ConnectorStateChange.ConnectorHandle membro do Params valor.

[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.

Valor de retorno

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

Requisitos

Requisito Valor
de cliente com suporte mínimo 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

Consulte também

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK