Partilhar via


Função IoInitializeDriverCreateContext (ntddk.h)

A rotina IoInitializeDriverCreateContext inicializa uma variável alocada por chamador do tipo IO_DRIVER_CREATE_CONTEXT.

Sintaxe

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Parâmetros

DriverContext

Um ponteiro para uma variável alocada por chamador do tipo IO_DRIVER_CREATE_CONTEXT.

Valor de retorno

Nenhum

Observações

A rotina IoInitializeDriverCreateContext inicializa uma estrutura de IO_DRIVER_CREATE_CONTEXT alocada por chamador usada na passagem de parâmetros de criação adicionais para o FltCreateFileEx2 e rotinas de IoCreateFileEx.

Os chamadores de IoInitializeDriverCreateContext podem estar em execução em qualquer IRQL se o bloco DriverContext estiver no pool nãopagado. Caso contrário, o chamador deverá estar em execução no IRQL <= APC_LEVEL.

A partir do Windows 10, versão 1607, essa rotina define o membro do SiloContext do IO_DRIVER_CREATE_CONTEXT como IO_USE_AMBIENT_SILO.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho ntddk.h (incluem Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL Consulte a seção Comentários.

Consulte também

FltCreateFileEx2

IoCreateFileEx