Sdílet prostřednictvím


IXCLRDataValue – rozhraní

Poskytuje metody pro dotazování informací o hodnotě dat.

Poznámka:

Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.

Metody

metoda Popis
GetAssociatedValue Získá hodnotu implicitně přidruženou k této hodnotě.
GetArrayElement Získá hodnotu představující daný prvek v poli.
StartEnumFieldsByName Poskytuje popisovač pro výčet polí této hodnoty podle názvu.
EnumFieldByName Vytvoří výčet polí této hodnoty podle názvu.
EndEnumFieldsByName Uvolní prostředky používané interními iterátory používanými během výčtu polí.
GetFlags Získá příznaky stavu této hodnoty.
GetNumFields2 Získá počet polí v hodnotě.
GetArrayProperties Získá definici hodnoty pole.
StartEnumFields Poskytuje popisovač pro výčet polí této hodnoty.
EnumField Vytvoří výčet polí této hodnoty.
EndEnumFields Uvolní prostředky používané interními iterátory používanými během výčtu polí.
GetString Získá délku a obsah řetězcové hodnoty.
GetBytes Zkopírujte mezi objektem a vyrovnávací pamětí.
Požádat Žádosti o naplnění vyrovnávací paměti zadanými daty hodnoty
GetType Získá typ hodnoty.
GetSize Získá velikost hodnoty (v bajtech).
GetAddress Získá adresu objektu, pokud je objekt jeden souvislý kus dat v paměti.
GetNumLocations Získá počet umístění, ve kterých se data hodnoty šíří.
GetAssociatedType Získá typ hodnoty implicitně přidružené k této hodnotě.

Poznámky

Toto rozhraní se nachází uvnitř modulu runtime a není vystaveno prostřednictvím žádných hlaviček nebo souborů knihovny. Jedná se však o rozhraní MODELU COM, které je odvozeno od IUnknown identifikátoru GUID 96EC93C7-1000-4e93-8991-98D8766E6666 , které lze získat pomocí obvyklých mechanismů modelu COM.

Požadavky

Platformy: Viz požadavky na systém.
Záhlaví: Žádné
Knihovna: Žádná
Verze rozhraní .NET Framework: Dostupné od verze 4.7

Viz také