相关文章推荐
寂寞的山楂  ·  Intel Visual ...·  1 年前    · 
朝气蓬勃的萝卜  ·  Contact Form 7 ...·  1 年前    · 

このブラウザーはサポートされなくなりました。

Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

Microsoft Edge をダウンロードする Internet Explorer と Microsoft Edge の詳細情報 AddSecureMemoryCacheCallback セキュリティで保護されたメモリ範囲が解放されたとき、またはその保護が変更されたときに呼び出されるコールバック関数を登録します。 CopyMemory ある場所から別の場所にメモリ ブロックをコピーします。 CreateMemoryResourceNotification メモリ リソース通知オブジェクトを作成します。 FillMemory 指定した値を使用してメモリのブロックを埋めます。 GetLargePageMinimum 大きなページの最小サイズを取得します。 GetPhysicallyInstalledSystemMemory コンピューターに物理的にインストールされている RAM の量を取得します。 GetSystemFileCacheSize システム キャッシュのワーキング セットの現在のサイズ制限を取得します。 GetWriteWatch 仮想メモリの領域に書き込まれたページのアドレスを取得します。 GlobalMemoryStatusEx 物理メモリと仮想メモリの両方のシステムの現在の使用状況に関する情報を取得します。 MoveMemory ある場所から別の場所にメモリ ブロックを移動します。 QueryMemoryResourceNotification 指定したメモリ リソース オブジェクトの状態を取得します。 RemoveSecureMemoryCacheCallback 以前に AddSecureMemoryCacheCallback 関数に登録されていたコールバック関数の登録を解除します。 ResetWriteWatch 仮想メモリの領域の書き込み追跡状態をリセットします。 SecureMemoryCacheCallback セキュリティで保護されたメモリ範囲が解放されたとき、またはその保護が変更されたときに呼び出されるアプリケーション定義関数。 SecureZeroMemory メモリのブロックに 0 を設定します。 SetSystemFileCacheSize ファイル システム キャッシュのワーキング セットのサイズを制限します。 ZeroMemory メモリのブロックに 0 を設定します。

データ実行防止関数

これらの関数は、 データ実行防止 (DEP) で使用されます。

CreateFileMapping2 指定したファイルの名前付きまたは名前のないファイル マッピング オブジェクトを作成または開きます。 物理メモリの優先 NUMA ノードを拡張パラメーターとして指定できます。 ExtendedParameters パラメーターを 参照してください。 CreateFileMappingFromApp Windows ストア アプリから、指定したファイルの名前付きまたは名前のないファイル マッピング オブジェクトを作成または開きます。 CreateFileMappingNuma 指定したファイルの名前付きまたは名前のないファイル マッピング オブジェクトを作成または開き、物理メモリの NUMA ノードを指定します。 FlushViewOfFile ファイルのマップされたビュー内のバイト範囲をディスクに書き込みます。 GetMappedFileName 指定したアドレスが、指定したプロセスのアドレス空間内のメモリ マップト ファイル内にあるかどうかを確認します。 その場合、関数はメモリ マップト ファイルの名前を返します。 MapViewOfFile ファイル マッピングのビューを呼び出し元プロセスのアドレス空間にマップします。 MapViewOfFile2 ファイルまたはページファイルでバックアップされたセクションのビューを、指定されたプロセスのアドレス空間にマップします。 MapViewOfFile3 ファイルまたはページファイルでバックアップされたセクションのビューを、指定されたプロセスのアドレス空間にマップします。 MapViewOfFile3FromApp Windows ストア アプリからの呼び出しプロセスのアドレス空間にファイル マッピングのビューをマップします。 MapViewOfFileEx ファイル マッピングのビューを呼び出し元プロセスのアドレス空間にマップします。 呼び出し元は、必要に応じて、ビューに推奨されるメモリ アドレスを指定できます。 MapViewOfFileExNuma ファイル マッピングのビューを呼び出し元プロセスのアドレス空間にマップし、物理メモリの NUMA ノードを指定します。 MapViewOfFileFromApp Windows ストア アプリからの呼び出しプロセスのアドレス空間にファイル マッピングのビューをマップします。 MapViewOfFileNuma2 ファイルまたはページファイルでバックアップされたセクションのビューを、指定されたプロセスのアドレス空間にマップします。 OpenFileMapping 名前付きファイル マッピング オブジェクトを開きます。 OpenFileMappingFromApp 名前付きファイル マッピング オブジェクトを開きます。 UnmapViewOfFile 呼び出し元プロセスのアドレス空間からファイルのマップされたビューをマップ解除します。 UnmapViewOfFile2 ファイルまたはページファイルでサポートされているセクションの以前にマップされたビューのマップを解除します。 UnmapViewOfFileEx ファイルまたはページファイルでサポートされているセクションの以前にマップされたビューのマップを解除します。

AWE 関数

これらは AWE 関数 です。

AllocateUserPhysicalPagesNuma プロセスの AWE 領域内でマップおよびマップ解除される物理メモリ ページを割り当て、物理メモリの NUMA ノードを指定します。 FreeUserPhysicalPages AllocateUserPhysicalPages で以前に割り当てられた物理メモリ ページを解放します。 MapUserPhysicalPages 以前に割り当てられた物理メモリ ページを AWE 領域内の指定されたアドレスにマップします。 MapUserPhysicalPagesScatter 以前に割り当てられた物理メモリ ページを AWE 領域内の指定されたアドレスにマップします。

ヒープ関数

これらは ヒープ関数 です。

DiscardVirtualMemory メモリをコミット解除せずに、メモリ ページの範囲のメモリコンテンツを破棄します。 破棄されたメモリの内容は未定義であり、アプリケーションで書き換える必要があります。 OfferVirtualMemory メモリ ページの範囲に含まれるデータがアプリケーションで不要になり、必要に応じてシステムによって破棄できることを示します。 PrefetchVirtualMemory 仮想アドレス範囲を物理メモリにプリフェッチします。 QueryVirtualMemoryInformation 指定したプロセスの仮想アドレス空間内のページまたはページのセットに関する情報を返します。 ReclaimVirtualMemory OfferVirtualMemory を使用してシステムに提供されたメモリ ページの範囲を再利用します。 SetProcessValidCallTargets 有効な間接呼び出しターゲットの一覧を CFG に提供し、有効とマークするかどうかを指定します。 VirtualAlloc 呼び出し元プロセスの仮想アドレス空間内のページの領域を予約またはコミットします。 VirtualAlloc2 指定したプロセスの仮想アドレス空間内のメモリ領域の状態を予約、コミット、または変更します。 関数は、割り当てるメモリを 0 に初期化します。 VirtualAlloc2FromApp 呼び出し元プロセスの仮想アドレス空間内のページ領域の状態を予約、コミット、または変更します。 この関数によって割り当てられたメモリは、自動的に 0 に初期化されます。 VirtualAllocEx 指定したプロセスの仮想アドレス空間内のページの領域を予約またはコミットします。 VirtualAllocExNuma 指定したプロセスの仮想アドレス空間内のメモリ領域を予約またはコミットし、物理メモリの NUMA ノードを指定します。 VirtualAllocFromApp 呼び出し元プロセスの仮想アドレス空間内のページ領域の状態を予約、コミット、または変更します。 この関数によって割り当てられたメモリは、自動的に 0 に初期化されます。 VirtualFree 呼び出し元プロセスの仮想アドレス空間内のページの領域を解放またはコミット解除します。 VirtualFreeEx 指定されたプロセスの仮想アドレス空間内のメモリ領域を解放またはコミット解除します。 VirtualLock プロセスの仮想アドレス空間の指定された領域を物理メモリにロックします。 VirtualProtect 呼び出し元プロセスの仮想アドレス空間内のコミット済みページのリージョンのアクセス保護を変更します。 VirtualProtectEx 呼び出し元プロセスの仮想アドレス空間内のコミット済みページのリージョンのアクセス保護を変更します。 VirtualProtectFromApp 呼び出し元プロセスの仮想アドレス空間内のコミット済みページのリージョンの保護を変更します。 VirtualQuery 呼び出しプロセスの仮想アドレス空間内のページの範囲に関する情報を提供します。 VirtualQueryEx 呼び出しプロセスの仮想アドレス空間内のページの範囲に関する情報を提供します。 VirtualUnlock プロセスの仮想アドレス空間内の指定されたページ範囲のロックを解除します。

グローバル関数とローカル関数

グローバル関数とローカル関数 も参照してください。 これらの関数は、16 ビット Windows との互換性のために提供され、Dynamic Data Exchange (DDE)、クリップボード関数、および OLE データ オブジェクトで使用されます。 グローバル関数またはローカル関数を使用する必要があることを具体的に説明しているドキュメントがない限り、新しいアプリケーションでは 、GetProcessHeap によって返されるハンドルで対応する ヒープ関数 を使用する必要があります。 グローバル関数またはローカル関数と同等の機能を使用するには、ヒープ関数の dwFlags パラメーターを 0 に設定します。

対応するヒープ関数 GlobalFlags LocalFlags 指定したグローバル メモリ オブジェクトに関する情報を返します。 適用不可。 HeapValidate を使用してヒープを検証します。 GlobalFree LocalFree 指定したグローバル メモリ オブジェクトを解放します。 HeapFree GlobalHandle LocalHandle グローバル メモリ ブロックへの指定したポインターに関連付けられているハンドルを取得します。 この関数は、それを必要とする OLE 関数とクリップボード関数でのみ使用する必要があります。 適用不可。 GlobalLock LocalLock グローバル メモリ オブジェクトをロックし、オブジェクトのメモリ ブロックの最初のバイトへのポインターを返します。 適用不可。 GlobalReAlloc LocalReAlloc 指定したグローバル メモリ オブジェクトのサイズまたは属性を変更します。 HeapReAlloc GlobalSize LocalSize 指定したグローバル メモリ オブジェクトの現在のサイズを取得します。 HeapSize GlobalUnlock LocalUnlock メモリ オブジェクトに関連付けられているロック数をデクリメントします。 この関数は、それを必要とする OLE 関数とクリップボード関数でのみ使用する必要があります。 適用不可。

メモリが正しくない関数

BadMemoryCallbackRoutine 1 つ以上の不適切なメモリ ページが検出されたときに呼び出される RegisterBadMemoryNotification 関数に登録されたアプリケーション定義関数。 GetMemoryErrorHandlingCapabilities システムのメモリ エラー処理機能を取得します。 RegisterBadMemoryNotification 1 つ以上の不適切なメモリ ページが検出されたときに呼び出される不適切なメモリ通知を登録します。 UnregisterBadMemoryNotification 指定した不適切なメモリ通知ハンドルを閉じます。

エンクレーブ関数

CreateEnclave 初期化されていない新しいエンクレーブを作成します。 エンクレーブは、アプリケーションのアドレス空間内のコードとデータの分離された領域です。 エンクレーブ内で実行されるコードのみが、同じエンクレーブ内のデータにアクセスできます。 InitializeEnclave データを作成して読み込んだエンクレーブを初期化します。 IsEnclaveTypeSupported 指定したエンクレーブの種類がサポートされているかどうかを取得します。 LoadEnclaveData CreateEnclave を呼び出して作成した初期化されていないエンクレーブにデータを読み込みます。

ATL サンク関数