OUTPUT_DEBUG_STRING_INFO-Struktur (minwinbase.h)
Enthält die Adresse, das Format und die Länge einer Debugzeichenfolge in Bytes.
Syntax
typedef struct _OUTPUT_DEBUG_STRING_INFO {
LPSTR lpDebugStringData;
WORD fUnicode;
WORD nDebugStringLength;
} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO;
Member
lpDebugStringData
Die Debugzeichenfolge im Adressraum des aufrufenden Prozesses. Der Debugger kann die ReadProcessMemory-Funktion verwenden, um den Wert der Zeichenfolge abzurufen.
fUnicode
Das Format der Debugzeichenfolge. Wenn dieser Member 0 ist, ist die Debugzeichenfolge ANSI; wenn sie nichtzero ist, ist die Zeichenfolge Unicode.
nDebugStringLength
Die unteren 16 Bit der Länge der Zeichenfolge in Bytes. Da nDebugStringLength vom Typ WORD ist, enthält dies nicht immer die vollständige Länge der Zeichenfolge in Bytes.
Wenn die ursprüngliche Ausgabezeichenfolge beispielsweise länger als 65536 Bytes ist, enthält dieses Feld einen Wert, der kleiner als die tatsächliche Zeichenfolgenlänge in Bytes ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | minwinbase.h (einschließlich Windows.h) |