RtlStoreUlongPtr 宏在指定的内存位置存储指定的 ULONG_PTR 值,可避免内存对齐错误。
语法
void RtlStoreUlongPtr(
[out] ADDRESS,
[in] VALUE
);
参数
[out] ADDRESS
指向要在其中存储 ULONG_PTR 值的位置的指针。
[in] VALUE
指定要存储的 ULONG_PTR 值。
返回值
无
备注
RtlStoreUlongPtr 可避免内存对齐错误。 如果 Address 的值不符合 ULONG_PTR 的存储要求,RtlStoreUlongPtr 将在内存位置 (PUCHAR)Address 的开头位置存储 Value 的字节。
如果地址指向非分页池,RtlStoreUlongPtr 将在任何 IRQL 上运行;否则,它必须在 IRQL <= APC_LEVEL 运行。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 2000 |
| 标头 | wdm.h |
| IRQL | 任何级别 (请参阅备注) |