Compartilhar via


Método IMetaDataImport::GetFieldProps

Obtém metadados associados ao campo referenciado pelo token FieldDef especificado.

Sintaxe

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

Parâmetros

mb
[in] Um token FieldDef que representa o campo para o qual obter metadados associados.

pClass
[out] Um ponteiro para um token TypeDef que representa o tipo da classe à qual o campo pertence.

szField
[out] O nome do campo.

cchField
[in] O tamanho em caracteres largos do buffer para szField.

pchField
[out] O tamanho real do buffer retornado.

pdwAttr
[out] Sinalizadores associados aos metadados do campo.

ppvSigBlob
[out] Um ponteiro para o valor de metadados binários que descreve o campo.

pcbSigBlob
[out] O tamanho, em bytes, de ppvSigBlob.

pdwCPlusTypeFlag
[out] Um sinalizador que especifica o tipo de valor do campo.

ppValue
[out] Um valor constante para o campo.

pcchValue
[out] O tamanho em caracteres de ppValue, ou zero, se não houver cadeia de caracteres.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também