Partilhar 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
[fora] Um ponteiro para um token TypeDef que representa o tipo de classe a que o campo pertence.

szField
[fora] O nome do campo.

cchField
[in] O tamanho em carateres largos da memória intermédia para szField.

pchField
[fora] O tamanho real da memória intermédia devolvida.

pdwAttr
[fora] Sinalizadores associados aos metadados do campo.

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

pcbSigBlob
[fora] O tamanho em bytes de ppvSigBlob.

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

ppValue
[fora] Um valor constante para o campo.

pcchValue
[fora] O tamanho em carateres de ppValue, ou zero, se não existir nenhuma cadeia.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também