Método IDebugSymbols3::GetTypeNameWide (dbgeng.h)
El método GetTypeNameWide devuelve el nombre del símbolo de tipo especificado por su identificador de tipo y módulo.
Sintaxis
HRESULT GetTypeNameWide(
[in] ULONG64 Module,
[in] ULONG TypeId,
[out, optional] PWSTR 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, consulte Módulos.
[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 detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
Método realizado 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. |
Comentarios
Para obtener más información sobre los símbolos, vea Símbolos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |