Udostępnij przez


IMetaDataImport::GetFieldProps Method

Pobiera metadane skojarzone z polem, do których odwołuje się określony token 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 [in] Token FieldDef reprezentujący pole umożliwiające uzyskanie skojarzonych metadanych.

pClass [out] Wskaźnik do tokenu TypeDef, który reprezentuje typ klasy, do którego należy pole.

szField [out] Nazwa pola.

cchField [in] Rozmiar w szerokich znakach buforu dla pola szField.

pchField [out] Rzeczywisty rozmiar zwróconego buforu.

pdwAttr [out] Flagi skojarzone z metadanymi pola.

ppvSigBlob [out] Wskaźnik do wartości metadanych binarnych opisujących pole.

pcbSigBlob [out] Rozmiar w bajtach ppvSigBlob.

pdwCPlusTypeFlag [out] Flaga określająca typ wartości pola.

ppValue [out] Stała wartość pola.

pcchValue [out] Rozmiar w znakach ppValue, lub zero, jeśli ciąg nie istnieje.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

See also