OUTPUT_DEBUG_STRING_INFO struttura (minwinbase.h)

Contiene l'indirizzo, il formato e la lunghezza, in byte, di una stringa di debug.

Sintassi

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

Members

lpDebugStringData

Stringa di debug nello spazio indirizzi del processo chiamante. Il debugger può usare la funzione ReadProcessMemory per recuperare il valore della stringa.

fUnicode

Formato della stringa di debug. Se questo membro è zero, la stringa di debug è ANSI; se è diverso da zero, la stringa è Unicode.

nDebugStringLength

I 16 bit inferiori della lunghezza della stringa in byte. Poiché nDebugStringLength è di tipo WORD, questo non contiene sempre la lunghezza completa della stringa in byte.

Ad esempio, se la stringa di output originale è più lunga di 65536 byte, questo campo conterrà un valore minore della lunghezza effettiva della stringa in byte.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione minwinbase.h (includere Windows.h)

Vedi anche

DEBUG_EVENT

ReadProcessMemory