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 EvtIoInCallerContext Rückruffunktion des Treibers.

Rückgabewert

Nichts

Bemerkungen

Wenn ein Treiber WdfDeviceInitSetIoInCallerContextCallbackaufruft, muss er dies tun, bevor er WdfDeviceCreateaufruft. Weitere Informationen zum Aufrufen WdfDeviceCreatefinden Sie unter Creating a Framework Device Object.

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

Beispiele

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

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Header- wdfdevice.h (einschließen Wdf.h)
Library Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.)
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln ChildDeviceInitAPI(kmdf), ControlDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf)

Siehe auch

EvtIoInCallerContext