estructura UNICODE_STRING (ntdef.h)
La estructura UNICODE_STRING se usa para definir cadenas Unicode.
Sintaxis
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Miembros
Length
Longitud, en bytes, de la cadena almacenada en buffer.
MaximumLength
Longitud, en bytes, del búfer.
Buffer
Puntero a un búfer usado para contener una cadena de caracteres anchos.
Comentarios
La estructura UNICODE_STRING se usa para pasar cadenas Unicode. Use RtlUnicodeStringInit o RtlUnicodeStringInitEx para inicializar una estructura de UNICODE_STRING .
Si la cadena termina en null, Length no incluye el carácter nulo final.
MaximumLength se usa para indicar la longitud del búfer para que si la cadena se pasa a una rutina de conversión como RtlAnsiStringToUnicodeString, la cadena devuelta no supera el tamaño del búfer.
Requisitos
Requisito | Valor |
---|---|
Header | ntdef.h (include Wdm.h, Ntddk.h, Ntdef.h) |