Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera jedno pole statyczne typu. Ponieważ porządkowanie pól statycznych nie jest stałe, może to również zwracać informacje o nazwie i/lub token metadanych, jeśli obiekt wywołujący przekazuje odpowiednie wartości.
UWAGA: Ta metoda jest przestarzała.
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.
Składnia
HRESULT GetStaticFieldByIndex(
[in] ULONG32 index,
[in] IXCLRDataTask *tlsTask,
[out] IXCLRDataValue **field,
[in] ULONG32 bufLen,
[out] ULONG32 *nameLen,
[out, size_is(bufLen)] WCHAR nameBuf[],
[out] mdFieldDef *token
);
Parametry
index
[in] 0-oparty na indeksie pola statycznego do pobrania.
tlsTask
[in] Zadanie zarządzane, dla którego ma być pobierane dowolne pole statyczne, które jest wątkiem lokalnym
field
[out] Pole statyczne.
bufLen
[in] Rozmiar w znakach buforu nameBuf.
nameLen
[out] Liczba znaków w nazwie pola statycznego, które zostały zapisane w buforze nameBuf .
nameBuf
[out] Nazwa pola statycznego.
token
[out] Token metadanych pola statycznego.
method
[out] Wystąpienie metody odpowiadające ramce stosu.
Uwagi
Podana metoda jest częścią interfejsu IXCLRDataTypeInstance i odpowiada 11 miejscu tabeli metody wirtualnej.
Wymagania
Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7