fonction UsbPm_RetrieveHubProperties (usbpmapi.h)
Récupère les propriétés d’un hub. Les propriétés sont statiques, qui ne changent pas pendant le cycle de vie d’un hub.
Syntaxe
NTSTATUS UsbPm_RetrieveHubProperties(
[In] USBPM_CLIENT ClientHandle,
[In] USBPM_HUB HubHandle,
[Out] PUSBPM_HUB_PROPERTIES HubProperties
);
Paramètres
[In] ClientHandle
Handle reçu par le pilote client lors d’un appel précédent à UsbPm_Register.
[In] HubHandle
Handle hub fourni par Le Gestionnaire de stratégies lorsqu’il appelle l’implémentation du pilote de EVT_USBPM_EVENT_CALLBACK. Le handle est défini dans le membre EventData.HubArrivalRemoval.HubHandle de la valeur Params.
[Out] HubProperties
Pointeur vers une structure USBPM_HUB_PROPERTIES fournie par le pilote qui reçoit les propriétés du hub. Initialisez la structure en appelant USBPM_HUB_PROPERTIES_INIT.
Valeur de retour
Retourne STATUS_SUCCESS si l’opération réussit. Sinon, retourne une valeur NTSTATUS appropriée.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
version minimale de KMDF | 1.27 |
version minimale de UMDF | 2.27 |
d’en-tête | usbpmapi.h |
bibliothèque | UsbPmApi.lib |
IRQL | PASSIVE_LEVEL |