Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warnung
IoGetDriverProxyEndpointWrapper ist nur in Driver Hot-Swap V1 verfügbar und wird in Driver Hot-Swap V2 nicht unterstützt. Neue Treiber sollten stattdessen Driver Hot-Swap V2 mit IoGetDriverProxyWrapperFromEndpoint verwenden .
Die IoGetDriverProxyEndpointWrapper-Funktion ruft den Zeiger auf den Wrapper für eine Endpunktfunktion mithilfe einer Funktions-ID in Driver Hot-Swap V1-Implementierungen ab.
Syntax
PDRIVER_PROXY_WRAPPED_ENDPOINT_FUNCTION IoGetDriverProxyEndpointWrapper(
PDRIVER_PROXY_EXTENSION DriverProxyExtension,
DRIVER_PROXY_ENDPOINT_FUNCTION_ID FunctionId
);
Die Parameter
DriverProxyExtension
[in] Ein Zeiger auf die DriverProxy-Erweiterung, die die registrierten Endpunkte enthält.
FunctionId
[in] Die Funktions-ID der Endpunktfunktion, nach der gesucht werden soll. Dies ist ein veralteter Mechanismus zum Identifizieren von Endpunktfunktionen.
Rückgabewert
IoGetDriverProxyEndpointWrapper gibt einen Zeiger auf die Endpunktwrapper-Funktion oder NULL zurück, wenn die angegebene Funktions-ID nicht gefunden werden konnte.
Bemerkungen
Diese Funktion ist nur in Driver Hot-Swap V1 verfügbar und wird in Driver Hot-Swap V2 nicht unterstützt. Neue Treiber sollten stattdessen Driver Hot-Swap V2 mit IoGetDriverProxyWrapperFromEndpoint verwenden .
Der Funktions-ID-Ansatz wurde in der ursprünglichen Treiber-Hot-Swap Implementierung verwendet, ist jedoch nicht Teil des aktuellen Driver Hot-Swap V2-Systems.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Universal |
| Header | wdm.h |
| Library | NtosKrnl.lib |
| IRQL | Beliebige Ebene |