HEAP_INFORMATION_CLASS列舉 (winnt.h)
指定要設定或擷取之堆積信息的類別。
Syntax
typedef enum _HEAP_INFORMATION_CLASS {
HeapCompatibilityInformation = 0,
HeapEnableTerminationOnCorruption = 1,
HeapOptimizeResources = 3,
HeapTag
} HEAP_INFORMATION_CLASS;
常數
HeapCompatibilityInformation 值: 0 已啟用的堆積功能。 可用的功能會根據操作系統而有所不同。 根據 HeapQueryInformation 或 HeapSetInformation 函式中的 HeapInformation 參數,指定此列舉值可以指出下列其中一項功能:
如需其他清單的詳細資訊,請參閱一節。 |
HeapEnableTerminationOnCorruption 值: 1 終止損毀功能。 如果堆積管理員偵測到的任何堆積中所使用的錯誤 process,它會呼叫 Windows 錯誤報告 服務,並終止進程。 在進程啟用此功能之後,就無法停用此功能。 |
HeapOptimizeResources 值: 3 |
備註
若要擷取堆積的相關信息,請使用 HeapQueryInformation 函式。 若要啟用堆積的功能,請使用 HeapSetInformation 函式 。
Windows XP 和 Windows Server 2003: 待看清單是只包含固定大小的區塊的快速記憶體配置機制。 默認會針對支援它們的堆積啟用待看清單。 從 Windows Vista 開始,不會使用待看清單,預設會啟用 LFH。
一般集區配置的大小會比一般集區配置更快,因為系統不會搜尋符合配置的可用記憶體。 此外,使用快速不可部分完成的處理器交換指令,而不是 mutex 或 spinlocks,通常會同步存取待看清單。 系統或驅動程式可以建立待看清單。 它們可以從分頁或非分頁集區配置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winnt.h (包括 Windows.h) |