RtlFillMemoryUlong 関数 (ntifs.h)
RtlFillMemoryUlong ルーチンは、指定したメモリ範囲に ULONG 値の繰り返しを 1 つ以上設定します。
void RtlFillMemoryUlong(
[out] PVOID Destination,
[in] SIZE_T Length,
[in] ULONG Pattern
);
[out] Destination
入力するメモリ ブロックへのポインター。 ULONG でアラインされている必要があります。
[in] Length
入力するメモリの長さ (バイト単位)。 sizeof(ULONG)の倍数である必要があります。 (注: SIZE_Tは basetsd.h で定義されています)。
[in] Pattern
メモリ ブロックを埋める ULONG 値。
何一つ
Destination のメモリ ブロックが非ページの場合、呼び出し元は任意の IRQL で実行できます。 それ以外の場合は、RtlFillMemoryUlong の呼び出し元が IRQL < DISPATCH_LEVEL で実行されている必要があります。
バッファーされたデータの管理とドライバー割り当てバッファーの初期化の詳細については、「バッファーされたデータとバッファーの初期化 を参照してください。
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 「解説」セクションを参照してください。 |
RtlFillMemory を する
RtlFillMemoryUlonglong を する
RtlZeroMemory の