Compartilhar via


estrutura UNICODE_STRING (subauth.h)

A estrutura UNICODE_STRING é usada por várias funções LSA ( Autoridade de Segurança Local ) para especificar uma cadeia de caracteres Unicode .

Sintaxe

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

Membros

Length

Especifica o comprimento, em bytes, da cadeia de caracteres apontada pelo membro Buffer , não incluindo o caractere NULL de terminação, se houver.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Quando o membro da estrutura Length é zero e o membro da estrutura MaximumLength é 1, o membro da estrutura buffer pode ser uma cadeia de caracteres vazia ou conter apenas um caractere nulo. Esse comportamento mudou a partir do Windows Server 2008 R2 e do Windows 7 com SP1.

MaximumLength

Especifica o tamanho total, em bytes, da memória alocada para Buffer. Até os bytes MaximumLength podem ser gravados no buffer sem pisotear a memória.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Quando o membro da estrutura Length é zero e o membro da estrutura MaximumLength é 1, o membro da estrutura buffer pode ser uma cadeia de caracteres vazia ou conter apenas um caractere nulo. Esse comportamento mudou a partir do Windows Server 2008 R2 e do Windows 7 com SP1.

Buffer

Ponteiro para uma cadeia de caracteres largos. Observe que as cadeias de caracteres retornadas pelas várias funções LSA podem não ser terminadas em nulo.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Quando o membro da estrutura Length é zero e o membro da estrutura MaximumLength é 1, o membro da estrutura buffer pode ser uma cadeia de caracteres vazia ou conter apenas um caractere nulo. Esse comportamento mudou a partir do Windows Server 2008 R2 e do Windows 7 com SP1.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho subauth.h