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.
[Gilt für KMDF und UMDF]
Die WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, sodass der Treiber ein Remote-E/A-Ziel erneut öffnen kann.
Syntax
VOID WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(
[out] PWDF_IO_TARGET_OPEN_PARAMS Params
);
Die Parameter
[out] Params
Ein Zeiger auf eine vom Treiber zugewiesene WDF_IO_TARGET_OPEN_PARAMS Struktur, die die Funktion initialisiert.
Rückgabewert
Nichts
Bemerkungen
Die WDF_IO_TARGET_OPEN_PARAMS-Struktur wird als Eingabe für die WdfIoTargetOpen-Methode verwendet. Ihr Treiber sollte WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN aufrufen, um eine WDF_IO_TARGET_OPEN_PARAMS Struktur zu initialisieren, wenn der Treiber WdfIoTargetOpen innerhalb einer EvtIoTargetRemoveCanceled Rückruffunktion aufruft.
Die funktion WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN nullt die angegebene WDF_IO_TARGET_OPEN_PARAMS Struktur und legt das Size member der Struktur fest. Anschließend legt die Funktion den Type Member auf WdfIoTargetOpenReopenfest.
Weitere Informationen zu E/A-Zielen finden Sie unter Using I/O Targets.
Beispiele
Das folgende Codebeispiel ist ein Segment eines EvtIoTargetRemoveCanceled Rückruffunktion, die ein Remote-E/A-Ziel erneut öffnet.
VOID
MyEvtIoTargetRemoveCanceled(
WDFIOTARGET IoTarget
)
{
WDF_IO_TARGET_OPEN_PARAMS openParams;
NTSTATUS status;
...
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(&openParams);
status = WdfIoTargetOpen(
IoTarget,
&openParams
);
...
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Kopfzeile | wdfiotarget.h (include Wdf.h) |
| IRQL | Beliebige Ebene |