IoInitializeDriverCreateContext 関数 (ntddk.h)
IoInitializeDriverCreateContext ルーチンは、IO_DRIVER_CREATE_CONTEXT型の呼び出し元によって割り当てられた変数を初期化します。
構文
void IoInitializeDriverCreateContext(
PIO_DRIVER_CREATE_CONTEXT DriverContext
);
パラメーター
DriverContext
IO_DRIVER_CREATE_CONTEXT型の呼び出し元によって割り当てられた変数へのポインター。
戻り値
なし
解説
IoInitializeDriverCreateContext ルーチンは、FltCreateFileEx2 ルーチンと IoCreateFileEx ルーチンに追加の create パラメーターを渡すために使用される、呼び出し元によって割り当てられたIO_DRIVER_CREATE_CONTEXT構造体を初期化します。
DriverContext ブロックが非ページ プールにある場合、IoInitializeDriverCreateContext の呼び出し元は任意の IRQL で実行できます。 それ以外の場合、呼び出し元は IRQL <= APC_LEVELで実行されている必要があります。
バージョン 1607 Windows 10以降、このルーチンは、IO_DRIVER_CREATE_CONTEXTの SiloContext メンバーをIO_USE_AMBIENT_SILOに設定します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ntddk.h (Ntddk.h、Ntifs.h、Fltkernel.h を含む) |
IRQL | 「解説」を参照してください。 |