Partilhar 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 [em] Um token FieldDef que representa o campo para o qual obter metadados associados.

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

szField [saídas] O nome do campo.

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

pchField [saídas] O tamanho real do buffer retornado.

pdwAttr [saídas] Sinalizadores associados aos metadados do campo.

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

pcbSigBlob [saídas] O tamanho em bytes de ppvSigBlob.

pdwCPlusTypeFlag [saídas] Um sinalizador que especifica o tipo de valor do campo.

ppValue [saídas] Um valor constante para o campo.

pcchValue [saídas] O tamanho em caracteres de , ou zero se nenhuma cadeia de ppValuecaracteres existir.

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

See also