Freigeben über


IMetaDataImport::GetTypeDefProps-Methode (rometadataapi.h)

Gibt Metadateninformationen für den Typ zurück, der durch das angegebene TypeDef-Token dargestellt wird.

Syntax

HRESULT GetTypeDefProps(
  [in]  mdTypeDef tkTypeDef,
  [out] LPWSTR    szTypeDef,
  [in]  ULONG     cchTypeDef,
  [out] ULONG     *pchTypeDef,
  [out] DWORD     *pdwTypeDefFlags,
  [out] mdToken   *ptkExtends
);

Parameter

[in] tkTypeDef

Das TypeDef-Token, das den Typ darstellt, für den Metadaten zurückgegeben werden sollen.

[out] szTypeDef

Ein Puffer, der den Typnamen enthält.

[in] cchTypeDef

Die Größe in Breitzeichen von szTypeDef.

[out] pchTypeDef

Die Anzahl der in szTypeDef zurückgegebenen Breitzeichen.

[out] pdwTypeDefFlags

Ein Zeiger auf alle Flags, die die Typdefinition ändern. Dieser Wert ist eine Bitmaske aus der CorTypeAttr-Enumeration.

[out] ptkExtends

Ein TypeDef- oder TypeRef-Metadatentoken, das den Basistyp des angeforderten Typs darstellt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport