Condividi tramite


Funzione IoInitializeDriverCreateContext (ntddk.h)

La routine IoInitializeDriverCreateContext inizializza una variabile allocata dal chiamante di tipo IO_DRIVER_CREATE_CONTEXT.

Sintassi

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Parametri

DriverContext

Puntatore a una variabile allocata dal chiamante di tipo IO_DRIVER_CREATE_CONTEXT.

Valore restituito

Nessuno

Osservazioni

La routine IoInitializeDriverCreateContext inizializza una struttura di IO_DRIVER_CREATE_CONTEXT allocata dal chiamante utilizzata per passare parametri di creazione aggiuntivi alle routine FltCreateFileEx2 e IoCreateFileEx.

I chiamanti di IoInitializeDriverCreateContext possono essere eseguiti in qualsiasi runtime di integrazione se il blocco DriverContext è in pool non di paging. In caso contrario, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.

A partire da Windows 10 versione 1607, questa routine imposta il membro SiloContext di IO_DRIVER_CREATE_CONTEXT su IO_USE_AMBIENT_SILO.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL Vedere la sezione Osservazioni.

Vedere anche

FltCreateFileEx2

IoCreateFileEx