Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Recupera as propriedades de um hub. As propriedades são estáticas, que não são alteradas durante o ciclo de vida de um hub.
Sintaxe
NTSTATUS UsbPm_RetrieveHubProperties(
[In] USBPM_CLIENT ClientHandle,
[In] USBPM_HUB HubHandle,
[Out] PUSBPM_HUB_PROPERTIES HubProperties
);
Parâmetros
[In] ClientHandle
O identificador que o driver cliente recebeu em uma chamada anterior para UsbPm_Register.
[In] HubHandle
O identificador de hub fornecido pelo Gerenciador de Políticas quando ele chama a implementação do driver de EVT_USBPM_EVENT_CALLBACK. O identificador é definido no eventData.HubArrivalRemoval.HubHandle membro do params valor.
[Out] HubProperties
Um ponteiro para uma estrutura de USBPM_HUB_PROPERTIES fornecida pelo driver que recebe as propriedades do hub. Inicialize a estrutura chamando USBPM_HUB_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 |