RtlFlushNonVolatileMemoryRanges 関数 (ntddk.h)
ルーチン RtlFlushNonVolatileMemoryRanges は、指定された非揮発性メモリ領域を最適にフラッシュします。
構文
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
PVOID NvToken,
PNV_MEMORY_RANGE NvRanges,
SIZE_T NumRanges,
ULONG Flags
);
パラメーター
NvToken
RtlGetNonVolatileToken が返した非揮発性メモリ領域のさまざまなプロパティに関する情報を持つ不透明な構造体へのポインター。
NvRanges
フラッシュする非揮発性メモリ領域を記述する NV_MEMORY_RANGE 構造体の配列を指定します
NumRanges
NVRanges 配列内の要素の数を指定します。
Flags
指定されたフラグについては、 RtlFlushNonVolatileMemory を参照してください。このルーチンでは、 RtlFlushNonVolatileMemory に渡すこと以外にもフラグが優先されるためです。
戻り値
ルーチン RtlFlushNonVolatileMemoryRanges は、次のいずれかを返します。
リターン コード | 説明 |
---|---|
|
NvToken は無効なポインターまたはトークンです。 |
|
要求は成功しました。 |
注釈
このルーチンは現在、Windows Server の次のメジャー リリースまで Windows Server ではサポートされていません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1703 |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | ntddk.h (Winnt.h を含む) |