Aracılığıyla paylaş


IXCLRDataTypeInstance::GetStaticFieldByIndex Yöntemi

Türünde bir statik alan alır. Statik alan sıralama sabit olmadığından, çağıran uygun değerleri geçirirse ad bilgilerini ve/veya meta veri belirtecini de döndürebilir.

NOT: Bu yöntem kullanımdan kaldırıldı.

Not

Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorProfiler API'leriyle ICorDebug çalışmanızı öneririz.

Sözdizimi

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
);

Parametreler

index
[in] Alınacak statik alanın 0 tabanlı dizini.

tlsTask
[in] İş parçacığı yerel olan herhangi bir statik alanın alındığı yönetilen görev

field
[out] Statik alan.

bufLen
[in] Arabelleğin nameBufkarakter cinsinden boyutu.

nameLen
[out] Arabelleğe yazılan nameBuf statik alan adındaki karakter sayısı.

nameBuf
[out] Statik alanın adı.

token
[out] Statik alanın meta veri belirteci.

method
[out] Yığın çerçevesine karşılık gelen yöntem örneği.

Açıklamalar

Sağlanan yöntem arabirimin IXCLRDataTypeInstance bir parçasıdır ve sanal yöntem tablosunun 11. yuvasına karşılık gelir.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri. Üst Bilgi: Yok Kitaplığı: Yok .NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir

Ayrıca bkz.