FsRtlInitializeBaseMcbEx 関数 (ntifs.h)

FsRtlInitializeBaseMcbEx は 、新しい MCB 構造体を初期化します。

構文

BOOLEAN FsRtlInitializeBaseMcbEx(
  PBASE_MCB Mcb,
  POOL_TYPE PoolType,
  USHORT    Flags
);

パラメーター

Mcb

初期化する MCB 構造体へのポインターを格納します。

PoolType

追加の内部 MCB メモリを割り当てるときに使用するプールの種類を指定します。

Flags

MCB マッピングが空のときに実行するアクションを指定するフラグのビットマスク。 次のいずれかの値が格納されます。

フラグ
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

戻り値

この関数は、MCB 構造体を正常に初期化した場合に TRUE を返します。

注釈

呼び出し元は、MCB 構造体のメモリを提供する必要があります。 この呼び出しは、MCB 構造体を設定/クエリする他のすべての呼び出しの前に置く必要があります。

pool が使用できない場合、このルーチンでは、リソースが不足していることを示す状態値が発生するか、フラグに応じて false が返されます。

要件

要件
Header ntifs.h

こちらもご覧ください

FsRtlInitializeBaseMcb 関数