Freigeben über


IMetaDataImport::GetCustomAttributeProps Method

Ruft den Wert des benutzerdefinierten Attributs ab, je nach metadatentoken.

Syntax

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

Parameters

cv [in] Ein Metadatentoken, das das abzurufende benutzerdefinierte Attribut darstellt.

ptkObj [out, optional] Ein Metadatentoken, das das Objekt darstellt, das vom benutzerdefinierten Attribut geändert wird. Dieser Wert kann ein beliebiger Typ von Metadatentoken sein, außer mdCustomAttribute.

ptkType [out, optional] Ein mdMethodDef Oder mdMemberRef Metadatentoken, das das Type zurückgegebene benutzerdefinierte Attribut darstellt.

ppBlob [out, optional] Ein Zeiger auf ein Datenarray, das den Wert des benutzerdefinierten Attributs darstellt.

pcbSize [out, optional] Die Größe in Byte der in *ppBlobzurückgegebenen Daten.

Remarks

Ein benutzerdefiniertes Attribut wird als Datenarray gespeichert, das format, das vom Metadatenmodul verstanden wird.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also