Freigeben über


IMetaDataImport::GetFieldProps Method

Ruft Metadaten ab, die mit dem Feld verknüpft sind, auf das vom angegebenen FieldDef-Token verwiesen wird.

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] Ein FieldDef-Token, das das Feld darstellt, für das zugeordnete Metadaten abgerufen werden sollen.

pClass [out] Ein Zeiger auf ein TypeDef-Token, das den Typ der Klasse darstellt, zu der das Feld gehört.

szField [out] Der Name des Felds.

cchField [in] Die Größe in breiten Zeichen des Puffers für szField.

pchField [out] Die tatsächliche Größe des zurückgegebenen Puffers.

pdwAttr [out] Flags, die den Metadaten des Felds zugeordnet sind.

ppvSigBlob [out] Ein Zeiger auf den Binären Metadatenwert, der das Feld beschreibt.

pcbSigBlob [out] Die Größe in Byte von ppvSigBlob.

pdwCPlusTypeFlag [out] Ein Flag, das den Werttyp des Felds angibt.

ppValue [out] Ein Konstantenwert für das Feld.

pcchValue [out] Die Größe in Zeichen von ppValueoder Null, wenn keine Zeichenfolge vorhanden ist.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also