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) |