FsRtlInitializeBaseMcbEx 関数 (ntifs.h)
FsRtlInitializeBaseMcbEx
構文
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 構造を設定または照会する他のすべての呼び出しの前に置く必要があります。
プールが使用できない場合、このルーチンは、リソースが不足していることを示す状態値を生成するか、フラグに応じて false を返します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntifs.h |