Freigeben über


StorPortGetDriverProxyEndpointWrapper-Funktion (storport.h)

StorPortGetDriverProxyEndpointWrapper ruft die Adresse eines umschlossenen Funktionszeigers für den Endpunkt eines Treibers ab.

Syntax

ULONG StorPortGetDriverProxyEndpointWrapper(
  PVOID                                  HwDeviceExtension,
  PSTOR_DRIVER_PROXY_EXTENSION           ProxyExtension,
  STOR_DRIVER_PROXY_ENDPOINT_FUNCTION_ID Id,
  PVOID                                  *Wrapper
);

Parameter

HwDeviceExtension

[in] Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).

ProxyExtension

[in] Zeigen Sie auf eine undurchsichtige Struktur, die die Treiberproxyerweiterung enthält.

Id

[in] Der Bezeichner der Endpunktfunktion des Treibers.

Wrapper

[out] Zeigen Sie auf eine Position, an der die Adresse der umschlossenen Funktion empfangen werden soll.

Rückgabewert

StorPortGetDriverProxyEndpointWrapper gibt STOR_STATUS_SUCCESS zurück, wenn der Wrapper erfolgreich zurückgegeben wird. Andernfalls gibt sie einen der folgenden STOR_STATUS Codes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert.
STOR_STATUS_INVALID_PARAMETER Der Vorgang schlägt mit diesem Rückgabewert fehl, wenn mindestens ein Parameter ungültig ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- storport.h

Siehe auch

StorPortIsDriverHotSwapEnabled

StorPortRegisterDriverProxy-

StorPortRegisterDriverProxyEndpoints