Compartir a través de


estructura OUTPUT_DEBUG_STRING_INFO (minwinbase.h)

Contiene la dirección, el formato y la longitud, en bytes, de una cadena de depuración.

Sintaxis

typedef struct _OUTPUT_DEBUG_STRING_INFO {
  LPSTR lpDebugStringData;
  WORD  fUnicode;
  WORD  nDebugStringLength;
} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO;

Miembros

lpDebugStringData

Cadena de depuración en el espacio de direcciones del proceso de llamada. El depurador puede usar la función ReadProcessMemory para recuperar el valor de la cadena.

fUnicode

Formato de la cadena de depuración. Si este miembro es cero, la cadena de depuración es ANSI; si no es cero, la cadena es Unicode.

nDebugStringLength

Los 16 bits inferiores de la longitud de la cadena en bytes. Como nDebugStringLength es de tipo WORD, esto no siempre contiene la longitud completa de la cadena en bytes.

Por ejemplo, si la cadena de salida original tiene más de 65536 bytes, este campo contendrá un valor menor que la longitud de cadena real en bytes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado minwinbase.h (incluya Windows.h)

Consulte también

DEBUG_EVENT

ReadProcessMemory