UsbPm_RetrieveHubProperties-Funktion (usbpmapi.h)
Ruft die Eigenschaften eines Hubs ab. Die Eigenschaften sind statisch, die sich während des Lebenszyklus eines Hubs nicht ändern.
Syntax
NTSTATUS UsbPm_RetrieveHubProperties(
[In] USBPM_CLIENT ClientHandle,
[In] USBPM_HUB HubHandle,
[Out] PUSBPM_HUB_PROPERTIES HubProperties
);
Parameter
[In] ClientHandle
Das Handle, das der Clienttreiber in einem vorherigen Aufruf von UsbPm_Register erhalten hat.
[In] HubHandle
Das Hubhandle, das vom Policy Manager bereitgestellt wird, wenn die Implementierung von EVT_USBPM_EVENT_CALLBACK des Treibers aufgerufen wird. Das Handle wird im Member EventData.HubArrival.HubHandle des Params-Werts festgelegt.
[Out] HubProperties
Ein Zeiger auf eine vom Treiber bereitgestellte USBPM_HUB_PROPERTIES-Struktur , die die Hubeigenschaften empfängt. Initialisieren Sie die Struktur, indem Sie USBPM_HUB_PROPERTIES_INIT aufrufen.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Wert zurückgegeben.
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 |