IDebugSymbols ::GetTypeName, méthode (dbgeng.h)
La méthode GetTypeName retourne le nom du symbole de type spécifié par son ID de type et son module.
Syntaxe
HRESULT GetTypeName(
[in] ULONG64 Module,
[in] ULONG TypeId,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Paramètres
[in] Module
Spécifie l’adresse de base du module auquel appartient le type. Pour plus d’informations, consultez Modules.
[in] TypeId
Spécifie l’ID de type du type.
[out, optional] NameBuffer
Reçoit le nom du type. Si NameBuffer est NULL, ces informations ne sont pas retournées.
[in] NameBufferSize
Spécifie la taille en caractères de la mémoire tampon NameBuffer. Cette taille inclut l’espace du caractère de fin « \0 ».
[out, optional] NameSize
Reçoit la taille en caractères du nom du type. Cette taille inclut l’espace du caractère de fin « \0 ». Si NameSize est NULL, ces informations ne sont pas retournées.
Valeur de retour
Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
La méthode a réussi. Toutefois, la mémoire tampon n’était pas suffisamment grande pour contenir le nom du type et elle a été tronquée. |
|
Impossible de trouver le type spécifié dans le module spécifié. |
Remarques
Pour plus d’informations sur les symboles, consultez Symboles.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |