UsbPm_RetrieveConnectorProperties-Funktion (usbpmapi.h)
Ruft die Eigenschaften eines Connectors ab. Die Eigenschaften sind statisch, die sich während des Lebenszyklus eines Connectors nicht ändern.
Syntax
NTSTATUS UsbPm_RetrieveConnectorProperties(
[In] USBPM_CLIENT ClientHandle,
[In] USBPM_CONNECTOR ConnectorHandle,
[Out] PUSBPM_CONNECTOR_PROPERTIES ConnectorProperties
);
Parameter
[In] ClientHandle
Das Handle, das der Clienttreiber in einem vorherigen Aufruf von UsbPm_Register erhalten hat.
[In] ConnectorHandle
Das Connectorhandle, das vom Policy Manager bereitgestellt wird, wenn er die Implementierung von EVT_USBPM_EVENT_CALLBACK des Treibers aufruft. Das Handle wird im Element EventData.ConnectorStateChange.ConnectorHandle des Params-Werts festgelegt.
[Out] ConnectorProperties
Ein Zeiger auf eine vom Treiber bereitgestellte USBPM_CONNECTOR_PROPERTIES-Struktur , die die Connectoreigenschaften empfängt. Initialisieren Sie die Struktur, indem Sie USBPM_CONNECTOR_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 |