Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura UNICODE_STRING viene usata per definire stringhe Unicode.
Sintassi
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Members
Length
Lunghezza, in byte, della stringa archiviata nel buffer.
MaximumLength
Lunghezza, in byte, di Buffer.
Buffer
Puntatore a un buffer utilizzato per contenere una stringa di caratteri wide.
Commenti
La struttura UNICODE_STRING viene usata per passare stringhe Unicode. Usare RtlUnicodeStringInit o RtlUnicodeStringInitEx per inizializzare una struttura UNICODE_STRING .
Se la stringa è con terminazione Null, Length non include il carattere Null finale.
Il valore MaximumLength viene usato per indicare la lunghezza di Buffer in modo che se la stringa viene passata a una routine di conversione, ad esempio RtlAnsiStringToUnicodeString, la stringa restituita non supera le dimensioni del buffer.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | ntdef.h (include Wdm.h, Ntddk.h, Ntdef.h) |