Freigeben über


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

Weitere Informationen

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK