Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá hodnotu každého registru (v počítači, který právě spouští kód), který je určen bitovou maskou.
Syntaxe
HRESULT GetRegisters (
[in] ULONG64 mask,
[in] ULONG32 regCount,
[out, size_is(regCount), length_is(regCount)]
CORDB_REGISTER regBuffer[]
);
Parametry
mask [v] Bitová maska, která určuje, které hodnoty registru se mají načíst. Každý bit odpovídá registru. Pokud je bit nastaven na jeden, načte se hodnota registru; jinak se hodnota registru nenačte.
regCount [v] Počet hodnot registru, které se mají načíst.
regBuffer [ven] Pole CORDB_REGISTER objektů, z nichž každá obdrží hodnotu registru.
Poznámky
Velikost pole by měla být rovna počtu bitů nastavených na jeden v bitové masce. Parametr regCount určuje počet prvků ve vyrovnávací paměti, které obdrží hodnoty registru.
regCount Pokud je hodnota příliš malá pro počet registrů označených maskou, zkrátí se vyšší číslovaný registr ze sady.
regCount Pokud je hodnota příliš velká, nepoužívané regBuffer prvky budou nezměněny.
Pokud bitová maska určuje registr, který není k dispozici, GetRegisters vrátí neurčitou hodnotu pro tento registr.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0