fonction UsbPm_RetrieveHubConnectorHandles (usbpmapi.h)
Récupère les handles de connecteur pour tous les connecteurs d’un hub.
Syntaxe
NTSTATUS UsbPm_RetrieveHubConnectorHandles(
[In] USBPM_CLIENT ClientHandle,
[In] USBPM_HUB HubHandle,
[Out] PUSBPM_HUB_CONNECTOR_HANDLES HubConnectorHandles
);
Paramètres
[In] ClientHandle
Handle que le pilote client a reçu lors d’un appel précédent à UsbPm_Register.
[In] HubHandle
Handle du hub.
[Out] HubConnectorHandles
Pointeur vers un USBPM_HUB_CONNECTOR_HANDLES structures qui contient les handles de connecteur. Initialisez cette structure en appelant USBPM_HUB_CONNECTOR_HANDLES_INIT. Le tableau est alloué par le Gestionnaire de stratégies est valide pendant la durée de vie du hub. Le pilote client ne doit pas modifier le tableau ni libérer le tableau après utilisation.
Valeur retournée
Cette fonction retourne NTSTATUS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
Version KMDF minimale | 1,27 % |
Version UMDF minimale | 2,27 |
En-tête | usbpmapi.h |
Bibliothèque | UsbPmApi.lib |
IRQL | PASSIVE_LEVEL |