更新:2007 年 11 月
取得位元組的陣列,此陣列提供可用暫存器的點陣圖。
HRESULT GetRegistersAvailable (
[in] ULONG32 numChunks,
[out, size_is(numChunks)] BYTE availableRegChunks[]
);
參數
numChunks
[in] availableRegChunks 陣列的大小。availableRegChunks
[out] 位元組的陣列,每個位元對應至一個暫存器。如果暫存器可供使用,則會設定此暫存器的對應位元。
備註
CorDebugRegister 列舉型別的值會指定不同微處理器的暫存器。每個值較高的五個位元是 availableRegChunks 位元組陣列中的索引。每個值較低的三個位元會識別索引位元組中的位元位置。根據指定特定暫存器的 CorDebugRegister 值,如下判斷遮罩中暫存器的位置:
擷取所需的索引,以便存取 availableRegChunks 陣列中的正確位元組:
CorDebugRegister 值 >> 3
擷取索引位元組中的位元位置,其中位元零為最不明顯的位元:
CorDebugRegister 值 & 7
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl
**程式庫:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0