Freigeben über


WdfDeviceInitSetIoInCallerContextCallback-Funktion (wdfdevice.h)

[Gilt nur für KMDF]

Die WdfDeviceInitSetIoInCallerContextCallback-Methode registriert die EvtIoInCallerContext-Ereignisrückruffunktion eines Treibers.

Syntax

void WdfDeviceInitSetIoInCallerContextCallback(
  [in] PWDFDEVICE_INIT              DeviceInit,
  [in] PFN_WDF_IO_IN_CALLER_CONTEXT EvtIoInCallerContext
);

Parameter

[in] DeviceInit

Ein Zeiger auf eine WDFDEVICE_INIT-Struktur .

[in] EvtIoInCallerContext

Ein Zeiger auf die Rückruffunktion EvtIoInCallerContext des Treibers.

Rückgabewert

Keine

Bemerkungen

Wenn ein Treiber WdfDeviceInitSetIoInCallerContextCallback aufruft, muss er dies tun, bevor er WdfDeviceCreate aufruft. Weitere Informationen zum Aufrufen von WdfDeviceCreate finden Sie unter Erstellen eines Framework-Geräteobjekts.

Weitere Informationen zur Ereignisrückruffunktion EvtIoInCallerContext finden Sie unter Abfangen einer E/A-Anforderung, bevor sie in die Warteschlange eingereiht wird.

Beispiele

Im folgenden Codebeispiel wird die EvtIoInCallerContext-Ereignisrückruffunktion eines Treibers registriert.

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.0
Kopfzeile wdfdevice.h (einschließen von Wdf.h)
Bibliothek Wdf01000.sys (siehe Versionsverwaltung der Frameworkbibliothek).)
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln ChildDeviceInitAPI(kmdf), ControlDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf)

Weitere Informationen

EvtIoInCallerContext