UnmapViewOfFile2 関数 (memoryapi.h)
ファイルまたはページファイルでサポートされているセクションの以前にマップされたビューのマップを解除します。
構文
BOOL UnmapViewOfFile2(
[in] HANDLE Process,
[in] PVOID BaseAddress,
[in] ULONG UnmapFlags
);
パラメーター
[in] Process
セクションのマップ解除元となるプロセスの HANDLE 。
[in] BaseAddress
マップ解除する、以前にマップされたビューのベース アドレス。 この値は、 MapViewOfFile ファミリの関数の 1 つを以前に呼び出した場合に返される値と同じである必要があります。
[in] UnmapFlags
このパラメーターには、0 (0) または次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
呼び出し元は、これらのページが別のスレッドからすぐに再びアクセスされることを期待するため、マップされていないページの優先度を一時的に昇格させる必要があることを指定します (短期の自動減衰を伴います)。 メモリの優先順位の詳細については、 SetThreadInformation(ThreadMemoryPriority) 関数を参照してください。 |
|
マップされたビューをプレースホルダーにマップ解除します (MapViewOfFile3 または MapViewOfFile3FromApp を使用してプレースホルダーをマップされたビューに置き換えた後)。 |
戻り値
成功した場合は TRUE を 返します。 それ以外の場合、 は FALSE を 返し、拡張エラーの状態は GetLastError を使用して使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | memoryapi.h (Windows.h、Memoryapi.h を含む) |
Library | WindowsApp.lib |
[DLL] | Kernelbase.dll |