다음을 통해 공유


IMetaDataImport::GetFieldProps 메서드

지정한 FieldDef 토큰이 참조하는 필드와 연결된 메타데이터를 가져옵니다.

구문

HRESULT GetFieldProps (  
   [in]  mdFieldDef        mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szField,  
   [in]  ULONG             cchField,
   [out] ULONG             *pchField,  
   [out] DWORD             *pdwAttr,  
   [out] 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] sszField에 대한 버퍼의 와이드 문자 크기입니다.

pchField
[out] 반환된 버퍼의 실제 크기입니다.

pdwAttr
[out] 필드의 메타데이터와 연결된 플래그입니다.

ppvSigBlob
[out] 필드를 설명하는 이진 메타데이터 값에 대한 포인터입니다.

pcbSigBlob
[out] ppvSigBlob의 바이트 단위 크기입니다.

pdwCPlusTypeFlag
[out] 필드의 값 형식을 지정하는 플래그입니다.

ppValue
[out] 필드의 상수 값입니다.

pcchValue
[out] ppValue의 문자 크기 또는 문자열이 없으면 0입니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목