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 结构的所有其他调用之前。
如果池不可用,此例程将引发指示资源不足的状态值,或根据标志返回 false。
要求
要求 | 值 |
---|---|
Header | ntifs.h |