ICorDebugRegisterSet2::GetRegistersAvailable 方法
取得提供可用緩存器位圖的位元組陣組。
語法
HRESULT GetRegistersAvailable (
[in] ULONG32 numChunks,
[out, size_is(numChunks)] BYTE availableRegChunks[]
);
參數
numChunks
[in] availableRegChunks
陣列的大小。
availableRegChunks
[out]位元組陣列,每個位都會對應至緩存器。 如果有緩存器可用,則會設定緩存器對應的位。
備註
CorDebugRegister 列舉的值會指定不同微控制器的緩存器。 每個值的前五個位是位元組陣列中的 availableRegChunks
索引。 每個值的下三個位會識別索引位元組內的位位置。 指定指定 CorDebugRegister
特定快取器的值時,會決定遮罩中的快取器位置,如下所示:
擷取存取數位中
availableRegChunks
正確位元組所需的索引:CorDebugRegister
值 >> 3擷取索引位元組內的位位置,其中位零是最小有效位:
CorDebugRegister
value & 7
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 2.0 起提供
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應