Freigeben über


IMetaDataImport::GetFieldProps-Methode

Ruft Metadaten ab, die dem Feld zugeordnet sind, auf das durch das angegebene 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  
);  

Parameter

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 des Puffers für szField in Breitzeichen.

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 von ppvSigBlob in Byte.

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

ppValue
[out] Ein konstanter Wert für das Feld.

pcchValue
[out] Die Größe in Zeichen von ppValue oder null, wenn keine Zeichenfolge vorhanden ist.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Library: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen