ICorDebugSymbolProvider::GetTypeProps-Methode

Gibt Informationen zu den Eigenschaften eines Typs zurück, z. B. die Anzahl der Signaturen seiner generischen Parameter, wenn eine relative virtuelle Adresse (RVA) in einer vtable angegeben wird.

Syntax

HRESULT GetTypeProps(
   [in]  ULONG32 vtableRva,
   [in]  ULONG32 cbSignature,
   [out] ULONG32 *pcbSignature,
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);

Die Parameter

tableRva [in] Eine relative virtuelle Adresse (RVA) in einer vtable.

cbSignature [in] Die Größe des signature Arrays. Weitere Informationen finden Sie im Abschnitt "Hinweise".

pcbSignature [out] [out] Ein Zeiger auf die Größe des zurückgegebenen Arrays signature .

signature [out] Ein Puffer, der die typenspezifischen Signaturen aller generischen Parameter enthält.

Bemerkungen

Um die erforderliche Größe des Arrays des Typs signature abzurufen, legen Sie das cbSignature Argument auf 0 und signatureauf NULL fest. Wenn die Methode zurückgegeben wird, enthält sie die Anzahl der Bytes, pcbSignature die für das signature Array erforderlich sind.

Hinweis

Diese Methode ist nur für .NET Native verfügbar.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6

Siehe auch