Delen via


IMetaDataImport::GetFieldProps Method

Hiermee worden metagegevens opgehaald die zijn gekoppeld aan het veld waarnaar wordt verwezen door het opgegeven FieldDef-token.

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] Een FieldDef-token dat het veld vertegenwoordigt waarvoor de bijbehorende metagegevens moeten worden opgehaald.

pClass [uit] Een aanwijzer naar een TypeDef-token dat het type van de klasse vertegenwoordigt waartoe het veld behoort.

szField [uit] De naam van het veld.

cchField [in] De grootte in brede tekens van de buffer voor szField.

pchField [uit] De werkelijke grootte van de geretourneerde buffer.

pdwAttr [uit] Vlaggen die zijn gekoppeld aan de metagegevens van het veld.

ppvSigBlob [uit] Een aanwijzer naar de binaire metagegevenswaarde die het veld beschrijft.

pcbSigBlob [uit] De grootte in bytes van ppvSigBlob.

pdwCPlusTypeFlag [uit] Een vlag die het waardetype van het veld aangeeft.

ppValue [uit] Een constante waarde voor het veld.

pcchValue [uit] De grootte in tekens van ppValueof nul als er geen tekenreeks bestaat.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also