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