次の方法で共有


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_CONTEXTSiloContext メンバーをIO_USE_AMBIENT_SILOに設定します。

要件

要件
対象プラットフォーム デスクトップ
Header ntddk.h (Ntddk.h、Ntifs.h、Fltkernel.h を含む)
IRQL 「解説」を参照してください。

こちらもご覧ください

FltCreateFileEx2

IoCreateFileEx