Partager via


Fonction IoInitializeDriverCreateContext (ntddk.h)

La routine IoInitializeDriverCreateContext initialise une variable allouée à l’appelant de type IO_DRIVER_CREATE_CONTEXT.

Syntaxe

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Paramètres

DriverContext

Pointeur vers une variable allouée par l’appelant de type IO_DRIVER_CREATE_CONTEXT.

Valeur de retour

None

Remarques

La routine IoInitializeDriverCreateContext initialise une structure de IO_DRIVER_CREATE_CONTEXT allouée à l’appelant utilisée pour passer des paramètres de création supplémentaires aux routines FltCreateFileEx2 et IoCreateFileEx .

Les appelants d’IoInitializeDriverCreateContext peuvent être en cours d’exécution au niveau de n’importe quel IRQL si le bloc DriverContext se trouve dans un pool non paginé. Sinon, l’appelant doit être en cours d’exécution à IRQL <= APC_LEVEL.

À compter de Windows 10 version 1607, cette routine définit le membre SiloContext de IO_DRIVER_CREATE_CONTEXT sur IO_USE_AMBIENT_SILO.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête ntddk.h (inclure Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL Consultez la section Notes.

Voir aussi

FltCreateFileEx2

IoCreateFileEx