Método IDebugSymbols2::GetTypeName (dbgeng.h)
El método GetTypeName devuelve el nombre del símbolo de tipo especificado por su identificador de tipo y módulo.
Sintaxis
HRESULT GetTypeName(
[in] ULONG64 Module,
[in] ULONG TypeId,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Parámetros
[in] Module
Especifica la dirección base del módulo al que pertenece el tipo. Para obtener más información, vea Modules.
[in] TypeId
Especifica el identificador de tipo del tipo.
[out, optional] NameBuffer
Recibe el nombre del tipo. Si NameBuffer es null, no se devuelve esta información.
[in] NameBufferSize
Especifica el tamaño en caracteres del búfer NameBuffer. Este tamaño incluye el espacio para el carácter de terminación '\0'.
[out, optional] NameSize
Recibe el tamaño en caracteres del nombre del tipo. Este tamaño incluye el espacio para el carácter de terminación '\0'. Si NameSize es null, no se devuelve esta información.
Valor devuelto
Este método también puede devolver otros valores de error. Consulte valores devueltos para obtener más información.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El método se realizó correctamente. Sin embargo, el búfer no era lo suficientemente grande como para contener el nombre del tipo y se truncaba. |
|
No se encontró el tipo especificado en el módulo especificado. |
Observaciones
Para obtener más información sobre los símbolos, vea Símbolos.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |