Compartir a través de


Estructura STRING (ntdef.h)

La estructura ANSI_STRING define una cadena contada que se usa para las cadenas ANSI.

Sintaxis

typedef struct _STRING {
  USHORT Length;
  USHORT MaximumLength;
  PCHAR  Buffer;
} STRING;

Miembros

Length

Longitud en bytes de la cadena almacenada en el búfer al que apunta Buffer.

MaximumLength

Longitud en bytes del búfer al que apunta Buffer.

Buffer

Puntero a un búfer usado para contener una cadena de caracteres.

Comentarios

La estructura ANSI_STRING se usa para pasar cadenas ANSI. Use la rutina RtlInitAnsiString para inicializar un ANSI_STRING.

Si la cadena termina en null, Length no incluye el valor NULL de terminación.

MaximumLength se usa para indicar la longitud del búfer para que si la cadena se pasa a una rutina de conversión como RtlUnicodeStringToAnsiString, la cadena devuelta no supera el tamaño del búfer.

Requisitos

Requisito Valor
Header ntdef.h (include Wdm.h, Ntddk.h)

Consulte también

OEM_STRING

RtlAnsiStringToUnicodeSize

RtlAnsiStringToUnicodeString

RtlFreeAnsiString

RtlInitAnsiString

RtlUnicodeStringToAnsiSize

RtlUnicodeStringToAnsiString

UNICODE_STRING