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 |