Compartilhar via


Método de IMetaDataImport::GetFieldProps

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

HRESULT GetFieldProps (
   [in]  mdFieldDef        mb, 
   [out] mdTypeDef         *pClass,
   [out] LPWSTR            szField,
   [in]  ULONG             cchField, 
   [out] ULONG             *pchField,
   [out] DWORD             *pdwAttr,
   [in]  PCCOR_SIGNATURE   *ppvSigBlob, 
   [out] ULONG             *pcbSigBlob, 
   [out] DWORD             *pdwCPlusTypeFlag, 
   [out] UVCP_CONSTANT     *ppValue,
   [out] ULONG             *pcchValue
);

Parâmetros

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

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

  • szField
    [out] O nome do campo.

  • cchField
    [in] O tamanho em caracteres de largura do buffer para szField.

  • pchField
    [out] O real tamanho do buffer retornado.

  • pdwAttr
    [out] Sinalizadores associados com os metadados do campo.

  • ppvSigBlob
    [in] Um ponteiro para o valor binário de metadados 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 a seqüência não existe.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de IMetaDataImport

Interface de IMetaDataImport2