Struttura STRING (ntdef.h)
La struttura ANSI_STRING definisce una stringa conteggiata usata per le stringhe ANSI.
Sintassi
typedef struct _STRING {
USHORT Length;
USHORT MaximumLength;
PCHAR Buffer;
} STRING;
Members
Length
Lunghezza in byte della stringa archiviata nel buffer a cui punta buffer.
MaximumLength
Lunghezza in byte del buffer a cui punta buffer.
Buffer
Puntatore a un buffer usato per contenere una stringa di caratteri.
Commenti
La struttura ANSI_STRING viene usata per passare stringhe ANSI. Usare la routine RtlInitAnsiString per inizializzare un ANSI_STRING.
Se la stringa è terminata con valore Null, la lunghezza non include l'elemento NULL terminante.
Il valore MaximumLength viene usato per indicare la lunghezza del buffer in modo che se la stringa viene passata a una routine di conversione, ad esempio RtlUnicodeStringToAnsiString , la stringa restituita non supera le dimensioni del buffer.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdef.h (include Wdm.h, Ntddk.h) |