Compartilhar via


IMetaDataImport::GetFieldProps Method

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

Syntax

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

Parameters

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 nenhuma cadeia de caracteres existir.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also