Compartilhar via


Método IMetaDataImport::GetFieldProps

Obtém metadados associados ao campo referido por 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 FieldDef que representa o campo de metadados associados para.

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

  • szField
    [out] O nome do campo.

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

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

  • pdwAttr
    [out] Sinalizadores associados aos metadados do campo.

  • ppvSigBlob
    [in] Um ponteiro para o valor binário de metadados que descreve o campo.

  • pcbSigBlob
    [out] O dimensionar em bytes de ppvSigBlob.

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

  • ppValue
    [out] Um valor constante para o campo.

  • pcchValue
    [out] O dimensionar em caracteres de ppValue, ou zero não se existir nenhuma seqüência de caracteres.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 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 IMetaDataImport

Interface IMetaDataImport2