다음을 통해 공유


IXCLRDataTypeInstance::GetStaticFieldByIndex 메서드

형식의 정적 필드를 하나 가져옵니다. 정적 필드 순서 지정은 고정되지 않으므로 호출자가 적절한 값을 전달하는 경우 이름 정보 및/또는 메타데이터 토큰을 반환할 수도 있습니다.

참고: 이 메서드는 사용되지 않습니다.

참고 항목

이 API는 원래 런타임에서 내부용으로 설계되었습니다. 이제 타사 사용이 지원되지만 가능하면 ICorDebugICorProfiler API로 작업하는 것이 좋습니다.

구문

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

매개 변수

index
[in] 검색할 정적 필드의 0부터 시작하는 인덱스입니다.

tlsTask
[in] 스레드 로컬인 모든 정적 필드를 검색할 관리되는 작업

field
[out] 정적 필드입니다.

bufLen
[in] 버퍼 nameBuf의 문자 크기입니다.

nameLen
[out] 버퍼에 기록된 정적 필드 이름의 문자 수 nameBuf 입니다.

nameBuf
[out] 정적 필드의 이름입니다.

token
[out] 정적 필드의 메타데이터 토큰입니다.

method
[out] 스택 프레임에 해당하는 메서드 인스턴스입니다.

설명

제공된 메서드는 인터페이스의 IXCLRDataTypeInstance 일부이며 가상 메서드 테이블의 11번째 슬롯에 해당합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요. 헤더: 없음 라이브러리: 없음 .NET Framework 버전: 4.7 이후 사용 가능

참고 항목