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,具体取决于标志。
要求
要求 | 价值 |
---|---|
标头 | ntifs.h |