structure OUTPUT_DEBUG_STRING_INFO (minwinbase.h)

Contient l’adresse, le format et la longueur, en octets, d’une chaîne de débogage.

Syntaxe

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

Membres

lpDebugStringData

Chaîne de débogage dans l’espace d’adressage du processus appelant. Le débogueur peut utiliser la fonction ReadProcessMemory pour récupérer la valeur de la chaîne.

fUnicode

Format de la chaîne de débogage. Si ce membre est égal à zéro, la chaîne de débogage est ANSI ; si elle n’est pas nulle, la chaîne est Unicode.

nDebugStringLength

Les 16 bits inférieurs de la longueur de la chaîne en octets. Comme nDebugStringLength est de type WORD, cela ne contient pas toujours la longueur complète de la chaîne en octets.

Par exemple, si la chaîne de sortie d’origine est supérieure à 65536 octets, ce champ contient une valeur inférieure à la longueur réelle de la chaîne en octets.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête minwinbase.h (inclure Windows.h)

Voir aussi

DEBUG_EVENT

ReadProcessMemory