Compartir por


IMetaDataImport::GetFieldProps Method

Obtiene los metadatos asociados al campo al que hace referencia el 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] Token FieldDef que representa el campo para el que se van a obtener los metadatos asociados.

pClass [out] Puntero a un token TypeDef que representa el tipo de la clase a la que pertenece el campo.

szField [out] Nombre del campo.

cchField [in] Tamaño en caracteres anchos del búfer para szField.

pchField [out] Tamaño real del búfer devuelto.

pdwAttr [out] Marcas asociadas a los metadatos del campo.

ppvSigBlob [out] Puntero al valor de metadatos binarios que describe el campo.

pcbSigBlob [out] Tamaño en bytes de ppvSigBlob.

pdwCPlusTypeFlag [out] Marca que especifica el tipo de valor del campo.

ppValue [out] Valor constante para el campo.

pcchValue [out] Tamaño en caracteres de ppValue, o cero si no existe ninguna cadena.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also