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) |