Udostępnij za pośrednictwem


IXCLRDataValue, interfejs

Udostępnia metody wykonywania zapytań dotyczących informacji o wartości danych.

Uwaga

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

Metody

Metoda opis
GetAssociatedValue Pobiera wartość niejawnie skojarzona z tą wartością.
GetArrayElement Pobiera wartość reprezentującą dany element w tablicy.
StartEnumFieldsByName Udostępnia dojście do wyliczania pól tej wartości według nazwy.
EnumFieldByName Wylicza pola tej wartości według nazwy.
EndEnumFieldsByName Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania pól.
GetFlags Pobiera flagi stanu tej wartości.
GetNumFields2 Pobiera liczbę pól w wartości.
GetArrayProperties Pobiera definicję wartości tablicy.
StartEnumFields Udostępnia uchwyt do wyliczania pól tej wartości.
Pole wyliczenia Wylicza pola tej wartości.
EndEnumFields Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania pól.
GetString Pobiera długość i zawartość wartości ciągu.
GetBytes Kopiowanie między obiektem a buforem.
Zażądaj Żądania wypełnienia buforu podanego danymi wartości.
GetType Pobiera typ wartości.
GetSize Pobiera rozmiar (w bajtach) wartości.
GetAddress Pobiera adres obiektu, jeśli obiekt jest pojedynczym ciągłym elementem danych w pamięci.
GetNumLocations Pobiera liczbę lokalizacji, w których są rozłożone dane wartości.
GetAssociatedType Pobiera typ wartości niejawnie skojarzonej z tą wartością.

Uwagi

Ten interfejs znajduje się wewnątrz środowiska uruchomieniowego i nie jest ujawniany za pośrednictwem żadnych nagłówków ani plików biblioteki. Jest to jednak interfejs COM pochodzący z IUnknown identyfikatora GUID 96EC93C7-1000-4e93-8991-98D8766E6666 , który można uzyskać za pomocą zwykłych mechanizmów COM.

Wymagania

Platformy: zobacz Wymagania systemowe.
Nagłówek: Brak
Biblioteka: Brak
Wersje programu .NET Framework: dostępne od wersji 4.7

Zobacz też