Compartir a través de


estructura UNICODE_STRING (subauth.h)

La estructura UNICODE_STRING la usan varias funciones de la Autoridad de seguridad local (LSA) para especificar una cadena Unicode .

Sintaxis

typedef struct _UNICODE_STRING {
  USHORT Length;
  USHORT MaximumLength;
  PWSTR  Buffer;
} UNICODE_STRING, *PUNICODE_STRING;

Miembros

Length

Especifica la longitud, en bytes, de la cadena a la que apunta el miembro Buffer , no incluido el carácter NULL de terminación, si existe.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Cuando el miembro de estructura Length es cero y el miembro de estructura MaximumLength es 1, el miembro de estructura Buffer puede ser una cadena vacía o contener únicamente un carácter NULL. Este comportamiento cambió a partir de Windows Server 2008 R2 y Windows 7 con SP1.

MaximumLength

Especifica el tamaño total, en bytes, de memoria asignada para buffer. Hasta maximumLength bytes se pueden escribir en el búfer sin que se trample la memoria.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Cuando el miembro de estructura Length es cero y el miembro de estructura MaximumLength es 1, el miembro de estructura Buffer puede ser una cadena vacía o contener únicamente un carácter NULL. Este comportamiento cambió a partir de Windows Server 2008 R2 y Windows 7 con SP1.

Buffer

Puntero a una cadena de caracteres anchos. Tenga en cuenta que es posible que las cadenas devueltas por las distintas funciones LSA no estén terminadas en null.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Cuando el miembro de estructura Length es cero y el miembro de estructura MaximumLength es 1, el miembro de estructura Buffer puede ser una cadena vacía o contener únicamente un carácter NULL. Este comportamiento cambió a partir de Windows Server 2008 R2 y Windows 7 con SP1.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado subauth.h