Método IDebugSymbols3::GetConstantNameWide (dbgeng.h)
El método GetConstantNameWide devuelve el nombre de la constante especificada.
Sintaxis
HRESULT GetConstantNameWide(
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] ULONG64 Value,
[out, optional] PWSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Parámetros
[in] Module
Especifica la dirección base del módulo en el que se definió la constante.
[in] TypeId
Especifica el identificador de tipo de la constante.
[in] Value
Especifica el valor de la constante.
[out, optional] NameBuffer
Recibe el nombre de la constante. Si NameBuffer es NULL, esta información no se devuelve.
[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 de la constante. Este tamaño incluye el espacio para el carácter de terminación '\0'.
Valor devuelto
Este método también puede devolver 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 el nombre de la constante y se truncaba. |
Comentarios
Para obtener más información sobre los símbolos, vea Símbolos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |