Função UsbPm_RetrieveHubConnectorHandles (usbpmapi.h)

Recupera identificadores de conector para todos os conectores de um hub.

Sintaxe

NTSTATUS UsbPm_RetrieveHubConnectorHandles(
  [In]  USBPM_CLIENT                 ClientHandle,
  [In]  USBPM_HUB                    HubHandle,
  [Out] PUSBPM_HUB_CONNECTOR_HANDLES HubConnectorHandles
);

Parâmetros

[In] ClientHandle

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

[In] HubHandle

O identificador para o hub.

[Out] HubConnectorHandles

Um ponteiro para um USBPM_HUB_CONNECTOR_HANDLES estruturas que contém as alças do conector. Inicialize essa estrutura chamando USBPM_HUB_CONNECTOR_HANDLES_INIT. A matriz é alocada pelo Gerenciador de Políticas é válida durante o tempo de vida do hub. O driver do cliente não deve alterar a matriz nem liberar a matriz após o uso.

Retornar valor

Essa função retorna NTSTATUS.

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