訓練
模組
Troubleshoot physical failures on Windows clients - Training
The module examines the methods for identifying and troubleshooting issues related to the device's physical hardware.
系統服務會使用此標頭。 如需詳細資訊,請參閱:
memoryapi.h 包含下列程式設計介面:
AllocateUserPhysicalPages 配置實體記憶體分頁,以在指定進程的 AWE) 區域的任何位址視窗延伸模組 (對應和取消對應。 |
AllocateUserPhysicalPages2 配置實體記憶體分頁,以在任何位址視窗延伸模組內對應和取消對應, (指定進程的 AWE) 區域,以及擴充參數。 |
AllocateUserPhysicalPagesNuma 配置實體記憶體分頁,以在指定進程的 AWE () 區域的任何位址視窗延伸模組內對應和取消對應,並指定實體記憶體的 NUMA 節點。 |
CreateFileMapping2 建立或開啟指定檔案的具名或未命名檔案對應物件。 您可以將實體記憶體的慣用 NUMA 節點指定為擴充參數;請參閱 ExtendedParameters 參數。 |
CreateFileMappingFromApp 從 Windows 市集應用程式,為指定的檔案建立或開啟具名或未命名的檔案對應物件。 |
CreateFileMappingNumaW 為指定的檔案建立或開啟具名或未命名的檔案對應物件,並指定實體記憶體的 NUMA 節點。 (CreateFileMappingNumaW) |
CreateFileMappingW 建立或開啟指定檔案的具名或未命名檔案對應物件。 (CreateFileMappingW) |
CreateMemoryResourceNotification 建立記憶體資源通知物件。 |
DiscardVirtualMemory 捨棄記憶體分頁範圍的記憶體內容,而不認可記憶體。 捨棄記憶體的內容未定義,而且必須由應用程式重寫。 |
FlushViewOfFile 寫入磁片檔案對應檢視內的位元組範圍。 |
FreeUserPhysicalPages 使用 AllocateUserPhysicalPages 或 AllocateUserPhysicalPagesNuma 釋放先前配置的實體記憶體頁面。 |
GetLargePageMinimum 擷取大型頁面的大小下限。 |
GetMemoryErrorHandlingCapabilities 取得系統的記憶體錯誤處理功能。 |
GetProcessWorkingSetSize 擷取指定進程的最小和最大工作集大小。 (GetProcessWorkingSetSize) |
GetProcessWorkingSetSizeEx 擷取指定進程的最小和最大工作集大小。 (GetProcessWorkingSetSizeEx) |
GetSystemFileCacheSize 擷取系統快取工作集的目前大小限制。 |
GetWriteWatch 擷取寫入虛擬記憶體區域中的頁面位址。 |
MapUserPhysicalPages 對應先前在位址視窗延伸模組 (AWE) 區域中指定位址配置的實體記憶體分頁。 (MapUserPhysicalPages) |
MapViewOfFile 將檔案對應的檢視對應至呼叫進程的位址空間。 |
MapViewOfFile2 將檔案或分頁檔支援的區段檢視對應至指定進程的位址空間。 (MapViewOfFile2) |
MapViewOfFile3 將檔案或分頁檔支援的區段檢視對應至指定進程的位址空間。 (MapViewOfFile3) |
MapViewOfFile3FromApp 將檔案對應的檢視對應對應至呼叫 Windows 市集應用程式的位址空間。 (MapViewOfFile3FromApp) |
MapViewOfFileEx 將檔案對應的檢視對應至呼叫進程的位址空間。 呼叫端可以選擇性地指定檢視的建議基底記憶體位址。 |
MapViewOfFileFromApp 將檔案對應的檢視對應對應至呼叫 Windows 市集應用程式的位址空間。 (MapViewOfFileFromApp) |
MapViewOfFileNuma2 將檔案或分頁檔支援的區段檢視對應至指定進程的位址空間。 (MapViewOfFileNuma2) |
OfferVirtualMemory 表示應用程式不再需要包含在記憶體分頁範圍中的資料,並視需要由系統捨棄。 |
OpenFileMappingFromApp 開啟具名檔案對應物件。 (OpenFileMappingFromApp) |
OpenFileMappingW 開啟具名檔案對應物件。 (OpenFileMappingW) |
PrefetchVirtualMemory 提供有效率的機制,以將進程位址空間中可能不明確的虛擬位址範圍帶入記憶體中。 |
QueryMemoryResourceNotification 擷取指定記憶體資源物件的狀態。 |
QueryVirtualMemoryInformation QueryVirtualMemoryInformation 函式會傳回指定進程虛擬位址空間內頁面或一組頁面的相關資訊。 |
ReadProcessMemory 從指定進程中的記憶體區域讀取資料。 必須可存取要讀取的整個區域,否則作業會失敗。 |
ReclaimVirtualMemory 使用 OfferVirtualMemory 回收提供給系統的記憶體頁面範圍。 |
RegisterBadMemoryNotification 註冊偵測到一或多個錯誤的記憶體分頁時所呼叫的不良記憶體通知。 |
ResetWriteWatch 重設虛擬記憶體區域的寫入追蹤狀態。 後續呼叫 GetWriteWatch 函式只會報告自重設作業以來寫入的報表頁面。 |
SetProcessValidCallTargets 提供控制流程防護 (CFG) 與有效的間接呼叫目標清單,並指定是否應該標示為有效。 |
SetProcessWorkingSetSize 設定指定進程的最小和最大工作集大小。 (SetProcessWorkingSetSize) |
SetProcessWorkingSetSizeEx 設定指定進程的最小和最大工作集大小。 (SetProcessWorkingSetSizeEx) |
SetSystemFileCacheSize 限制檔案系統快取的工作集大小。 |
UnmapViewOfFile 從呼叫進程的位址空間取消對應檔案的對應檢視。 |
UnmapViewOfFile2 取消對應先前對應之檔案或分頁檔支援區段的檢視。 |
UnmapViewOfFileEx 這是使用其他旗標參數的 UnmapViewOfFile 擴充版本。 |
UnregisterBadMemoryNotification 關閉指定的不正確的記憶體通知控制碼。 |
VirtualAlloc 在呼叫程式的虛擬位址空間中保留、認可或變更頁面區域的狀態。 (VirtualAlloc) |
VirtualAlloc2 在指定進程的虛擬位址空間內保留、認可或變更記憶體區域的狀態。 函式會初始化它配置給零的記憶體。 (VirtualAlloc2) |
VirtualAlloc2FromApp 在呼叫程式的虛擬位址空間中保留、認可或變更頁面區域的狀態。 (VirtualAlloc2FromApp) |
VirtualAllocEx 在指定進程的虛擬位址空間內保留、認可或變更記憶體區域的狀態。 函式會初始化它配置給零的記憶體。 (VirtualAllocEx) |
VirtualAllocExNuma 在指定進程的虛擬位址空間中保留、認可或變更記憶體區域的狀態,並指定實體記憶體的 NUMA 節點。 |
VirtualAllocFromApp 在呼叫程式的虛擬位址空間中保留、認可或變更頁面區域的狀態。 (VirtualAllocFromApp) |
VirtualFree 釋放、取消認可或釋放,並取消認可呼叫程式虛擬位址空間內的頁面區域。 |
VirtualFreeEx 在指定進程的虛擬位址空間內釋放、解除認可或解除認可記憶體區域。 |
VirtualLock 將進程虛擬位址空間的指定區域鎖定為實體記憶體,確保後續存取區域不會產生分頁錯誤。 |
VirtualProtect 變更呼叫進程虛擬位址空間中已認可頁面區域的保護。 (VirtualProtect) |
VirtualProtectEx 變更指定進程虛擬位址空間中已認可頁面區域的保護。 |
VirtualProtectFromApp 變更呼叫進程虛擬位址空間中已認可頁面區域的保護。 (VirtualProtectFromApp) |
VirtualQuery 擷取呼叫進程虛擬位址空間中某個頁面範圍的相關資訊。 |
VirtualQueryEx 擷取指定進程虛擬位址空間內頁面範圍的相關資訊。 |
VirtualUnlock 在進程的虛擬位址空間中解除鎖定指定的頁面範圍,讓系統在必要時將頁面交換至分頁檔案。 |
WriteProcessMemory 將資料寫入指定進程中的記憶體區域。 必須可存取要寫入的整個區域,否則作業會失敗。 |
WIN32_MEMORY_RANGE_ENTRY 指定記憶體範圍。 |
WIN32_MEMORY_REGION_INFORMATION 包含記憶體區域的相關資訊。 |
訓練
模組
Troubleshoot physical failures on Windows clients - Training
The module examines the methods for identifying and troubleshooting issues related to the device's physical hardware.