次の方法で共有


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 任意のレベル (「備考」を参照)