Freigeben über


UsbPm_RetrieveHubConnectorHandles-Funktion (usbpmapi.h)

Ruft Connectorhandles für alle Connectors eines Hubs ab.

Syntax

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

Parameter

[In] ClientHandle

Das Handle, das der Clienttreiber in einem vorherigen Aufruf von UsbPm_Register erhalten hat.

[In] HubHandle

Der Handle für den Hub.

[Out] HubConnectorHandles

Ein Zeiger auf eine USBPM_HUB_CONNECTOR_HANDLES Strukturen, die die Connectorhandles enthalten. Initialisieren Sie diese Struktur, indem Sie USBPM_HUB_CONNECTOR_HANDLES_INIT aufrufen. Das vom Richtlinien-Manager zugewiesene Array ist während der Lebensdauer des Hubs gültig. Der Clienttreiber darf das Array nicht ändern oder das Array nach der Verwendung freigeben.

Rückgabewert

Diese Funktion gibt NTSTATUS zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
KMDF-Mindestversion 1,27
UMDF-Mindestversion 2.27
Kopfzeile usbpmapi.h
Bibliothek UsbPmApi.lib
IRQL PASSIVE_LEVEL