UNICODE_STRING-Struktur (subauth.h)
Die UNICODE_STRING-Struktur wird von verschiedenen LSA-Funktionen ( Local Security Authority ) verwendet, um eine Unicode-Zeichenfolge anzugeben.
Syntax
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Member
Length
Gibt die Länge der Zeichenfolge in Bytes an, auf die vom Puffermember verwiesen wird, ohne das abschließende NULL-Zeichen (falls vorhanden).
Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Wenn das Length-Strukturelement 0 und das MaximumLength-Strukturelement 1 ist, kann der Pufferstrukturmember eine leere Zeichenfolge sein oder nur ein NULL-Zeichen enthalten. Dieses Verhalten hat sich ab Windows Server 2008 R2 und Windows 7 mit SP1 geändert.
MaximumLength
Gibt die Gesamtgröße des für Puffer zugewiesenen Arbeitsspeichers in Bytes an. Bis zu MaximumLength-Bytes können in den Puffer geschrieben werden, ohne den Arbeitsspeicher zu zertrampeln.
Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Wenn das Length-Strukturelement 0 und das MaximumLength-Strukturelement 1 ist, kann der Pufferstrukturmember eine leere Zeichenfolge sein oder nur ein NULL-Zeichen enthalten. Dieses Verhalten hat sich ab Windows Server 2008 R2 und Windows 7 mit SP1 geändert.
Buffer
Zeiger auf eine Breitzeichenzeichenfolge. Beachten Sie, dass die von den verschiedenen LSA-Funktionen zurückgegebenen Zeichenfolgen möglicherweise nicht NULL-endend sind.
Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Wenn das Length-Strukturelement 0 und das MaximumLength-Strukturelement 1 ist, kann der Pufferstrukturmember eine leere Zeichenfolge sein oder nur ein NULL-Zeichen enthalten. Dieses Verhalten hat sich ab Windows Server 2008 R2 und Windows 7 mit SP1 geändert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | subauth.h |