RtlStoreUlonglong マクロ (wdm.h)
RtlStoreUlonglong は、メモリ アラインメント エラーを回避しながら、指定したメモリ アドレスに指定した ULONGLONG 値を格納するマクロです。
構文
void RtlStoreUlonglong(
[out] ADDRESS,
[in] VALUE
);
パラメーター
[out] ADDRESS
指定した ULONGLONG 値を格納する場所へのポインター。
[in] VALUE
格納する対象の ULONGLONG 値。
戻り値
なし
解説
RtlStoreUlonglong を使用すると、メモリ アラインメント エラーが回避されます。 Address に指定したアドレスが ULONGLONG のストレージ要件に適合していない場合、RtlStoreUlonglong では、メモリ位置 (PUCHAR)Address から始まる Value のバイト数が格納されます。
Address が非ページ プールを指している場合、RtlStoreUlonglong は任意の IRQL で実行されます。それ以外の場合は、IRQL <= APC_LEVELで実行する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 |
Header | wdm.h |
IRQL | 任意のレベル (「備考」を参照) |