IMetaDataImport::GetFieldProps 메서드
지정한 FieldDef 토큰에서 참조하는 필드와 연결된 메타데이터를 가져옵니다.
HRESULT GetFieldProps (
[in] mdFieldDef mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szField,
[in] ULONG cchField,
[out] ULONG *pchField,
[out] DWORD *pdwAttr,
[in] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
매개 변수
mb
[in] 연결된 메타데이터를 가져올 필드를 나타내는 FieldDef 토큰입니다.pClass
[out] 필드가 속해 있는 클래스의 형식을 나타내는 TypeDef 토큰에 대한 포인터입니다.szField
[out] 필드 이름입니다.cchField
[in] szField에 대한 버퍼의 크기(와이드 문자)입니다.pchField
[out] 반환된 버퍼의 실제 크기입니다.pdwAttr
[out] 필드의 메타데이터와 연결된 플래그입니다.ppvSigBlob
[in] 필드를 설명하는 이진 메타데이터 값에 대한 포인터입니다.pcbSigBlob
[out] ppvSigBlob의 크기(바이트)입니다.pdwCPlusTypeFlag
[out] 필드의 값 형식을 지정하는 플래그입니다.ppValue
[out] 필드의 상수 값입니다.pcchValue
[out] ppValue의 크기(문자 수)이거나, 문자열이 없는 경우에는 0입니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: Cor.h
라이브러리: MsCorEE.dll에 리소스로 포함됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0