Método IDebugSymbols3::GetSymbolEntryStringWide (dbgeng.h)
El método GetSymbolEntryStringWide devuelve información de cadena para el símbolo especificado.
Sintaxis
HRESULT GetSymbolEntryStringWide(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Which,
[out, optional] PWSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
Parámetros
[in] Id
Especifica los símbolos cuyas regiones de memoria se solicitan. La estructura DEBUG_MODULE_AND_ID contiene el módulo que contiene el símbolo y el identificador de símbolo del símbolo dentro del módulo.
[in] Which
Especifica el índice de la cadena deseada. A menudo es cero, ya que la mayoría de los símbolos contienen solo una cadena (su nombre). Sin embargo, algunos símbolos pueden contener más de una cadena, por ejemplo, símbolos de anotación.
[out, optional] Buffer
Recibe el nombre del símbolo. Si Buffer es NULL, no se devuelve esta información.
[in] BufferSize
Especifica el tamaño en caracteres del búfer de búfer. Este tamaño incluye el espacio para el carácter de terminación '\0'.
[out, optional] StringSize
Recibe el tamaño en caracteres del nombre del símbolo. Este tamaño incluye el espacio para el carácter de terminación '\0'. Si StringSize es NULL, no se devuelve esta información.
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. |
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) |