Condividi tramite


funzione UsbPm_RetrieveHubConnectorHandles (usbpmapi.h)

Recupera gli handle del connettore per tutti i connettori di un hub.

Sintassi

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

Parametri

[In] ClientHandle

Handle ricevuto dal driver client in una chiamata precedente a UsbPm_Register.

[In] HubHandle

Handle nell'hub.

[Out] HubConnectorHandles

Puntatore a una struttura USBPM_HUB_CONNECTOR_HANDLES che contiene gli handle del connettore. Inizializzare questa struttura chiamando USBPM_HUB_CONNECTOR_HANDLES_INIT. La matrice viene allocata da Policy Manager durante il periodo di vita dell'hub. Il driver client non deve modificare la matrice o rilasciare la matrice dopo l'uso.

Valore restituito

Questa funzione restituisce NTSTATUS.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Versione KMDF minima 1.27
Versione UMDF minima 2.27
Intestazione usbpmapi.h
Libreria UsbPmApi.lib
IRQL PASSIVE_LEVEL