Freigeben über


IMetaDataImport::GetFieldProps-Methode

Ruft Metadaten ab, die dem Feld zugeordnet sind, auf das das angegebene FieldDef-Token verweist.

HRESULT GetFieldProps (
   [in]  mdFieldDef        mb, 
   [out] mdTypeDef         *pClass,
   [out] LPWSTR            szField,
   [in]  ULONG             cchField, 
   [out] ULONG             *pchField,
   [out] DWORD             *pdwAttr,
   [in]  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, dessen zugehörige Metadaten abgerufen werden sollen.

  • pClass
    [out] Ein Zeiger auf das 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
    [in] Ein Zeiger auf den binären Metadatenwert, der das Feld beschreibt.

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

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

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

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

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataImport-Schnittstelle

IMetaDataImport2-Schnittstelle