Freigeben über


IoInitializeDriverCreateContext-Funktion (ntddk.h)

Die IoInitializeDriverCreateContext-Routine initialisiert eine vom Aufrufer zugewiesene Variable vom Typ IO_DRIVER_CREATE_CONTEXT.

Syntax

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Parameter

DriverContext

Ein Zeiger auf eine vom Aufrufer zugewiesene Variable vom Typ IO_DRIVER_CREATE_CONTEXT.

Rückgabewert

Keine

Bemerkungen

Die IoInitializeDriverCreateContext-Routine initialisiert eine vom Aufrufer zugewiesene IO_DRIVER_CREATE_CONTEXT Struktur, die bei der Übergabe zusätzlicher Create-Parameter an die FltCreateFileEx2 - und IoCreateFileEx-Routinen verwendet wird.

Aufrufer von IoInitializeDriverCreateContext können in jedem IRQL ausgeführt werden, wenn sich der DriverContext-Block im nicht auslagerten Pool befindet. Andernfalls muss der Aufrufer unter IRQL <= APC_LEVEL ausgeführt werden.

Ab Windows 10 Version 1607 legt diese Routine den SiloContext-Member von IO_DRIVER_CREATE_CONTEXT auf IO_USE_AMBIENT_SILO fest.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

FltCreateFileEx2

IoCreateFileEx