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