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

Nichts

Bemerkungen

Die IoInitializeDriverCreateContext Routine initialisiert eine vom Aufrufer zugewiesene IO_DRIVER_CREATE_CONTEXT Struktur, die verwendet wird, um zusätzliche Erstellungsparameter an die FltCreateFileEx2 und IoCreateFileEx Routinen zu übergeben.

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

Ab Windows 10, Version 1607, legt diese Routine das SiloContext- Mitglied von IO_DRIVER_CREATE_CONTEXT auf IO_USE_AMBIENT_SILOfest.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL- Siehe Abschnitt "Hinweise".

Siehe auch

FltCreateFileEx2

IoCreateFileEx-