IMetaDataImport::GetFieldProps Method

Získá metadata přidružená k poli odkazovanému zadaným tokenem FieldDef.

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 [v] Token FieldDef, který představuje pole pro získání přidružených metadat.

pClass [ven] Ukazatel na token TypeDef, který představuje typ třídy, do které pole patří.

szField [ven] Název pole.

cchField [v] Velikost v širokých znaznach vyrovnávací paměti pro szField.

pchField [ven] Skutečná velikost vrácené vyrovnávací paměti.

pdwAttr [ven] Příznaky přidružené k metadatům pole

ppvSigBlob [ven] Ukazatel na hodnotu binárních metadat, která popisuje pole.

pcbSigBlob[ven] Velikost v bajtech .ppvSigBlob

pdwCPlusTypeFlag [ven] Příznak, který určuje typ hodnoty pole.

ppValue [ven] Konstantní hodnota pole.

pcchValue [ven] Velikost znaků znaku ppValue, nebo nula, pokud neexistuje žádný řetězec.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also