Compartilhar via


estrutura OUTPUT_DEBUG_STRING_INFO (minwinbase.h)

Contém o endereço, o formato e o comprimento, em bytes, de uma cadeia de caracteres de depuração.

Sintaxe

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

Membros

lpDebugStringData

A cadeia de caracteres de depuração no espaço de endereço do processo de chamada. O depurador pode usar a função ReadProcessMemory para recuperar o valor da cadeia de caracteres.

fUnicode

O formato da cadeia de caracteres de depuração. Se esse membro for zero, a cadeia de caracteres de depuração será ANSI; se for diferente de zero, a cadeia de caracteres será Unicode.

nDebugStringLength

Os 16 bits inferiores do comprimento da cadeia de caracteres em bytes. Como nDebugStringLength é do tipo WORD, isso nem sempre contém o comprimento completo da cadeia de caracteres em bytes.

Por exemplo, se a cadeia de caracteres de saída original for maior que 65536 bytes, esse campo conterá um valor menor que o comprimento real da cadeia de caracteres em bytes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho minwinbase.h (inclua Windows.h)

Confira também

DEBUG_EVENT

ReadProcessMemory