Metodo ICorDebugSymbolProvider::GetTypePropsICorDebugSymbolProvider::GetTypeProps Method

Restituisce informazioni sulle proprietà di un tipo, ad esempio il numero di firma dei parametri generici, dato un indirizzo RVA (Relative Virtual Address) in un oggetto vtable.Returns information about a type's properties, such as the number of signature of its generic parameters, given a relative virtual address (RVA) in a vtable.

SintassiSyntax

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

ParametriParameters

tableRva
[in] Indirizzo RVA (Relative Virtual Address) in un oggetto vtable[in] A relative virtual address (RVA) in a vtable.

cbSignature
[in] Dimensione della matrice signature.[in] The size of the signature array. Vedere la sezione Osservazioni.See the Remarks section.

pcbSignature
[out] [out] Puntatore alla dimensione della matrice signature restituita.[out] [out] A pointer to the size of the returned signature array.

signature
[out] Buffer contenente le firme typespec di tutti i parametri generici.[out] A buffer that holds the typespec signatures of all generic parameters.

NoteRemarks

Per ottenere la dimensione del tipo richiesta signature matrice, impostare il cbSignature argomento su 0 e signature a null.To get the required size of the type's signature array, set the cbSignature argument to 0 and signature to null. Quando il metodo viene restituito, pcbSignature conterrà il numero di byte necessari per la matrice signature.When the method returns, pcbSignature will contain the number of bytes required for the signature array.

Nota

Questo metodo è disponibile solo con .NET Native.This method is available with .NET Native only.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only.NET Framework Versions: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only

Vedere ancheSee Also

Metodo GetMethodPropsGetMethodProps Method
Interfaccia ICorDebugSymbolProviderICorDebugSymbolProvider Interface
Interfacce di debugDebugging Interfaces