Función RtlInitUTF8String (wdm.h)

La función RtlInitUTF8String inicializa una cadena contada de caracteres UTF-8.

Sintaxis

NTSYSAPI VOID RtlInitUTF8String(
  PUTF8_STRING          DestinationString,
  __drv_aliasesMem PCSZ SourceString
);

Parámetros

DestinationString

Puntero a UTF8_STRING estructura (STRING) que se va a inicializar.

SourceString

Puntero opcional a una cadena de caracteres terminada en null. Esta cadena se usa para inicializar la cadena contada a la que apunta DestinationString.

Valor devuelto

None

Observaciones

La rutina copia el valor del puntero SourceString al miembro Buffer de la estructura UTF8_STRING a la que apunta DestinationString. El miembro Length de esta estructura se establece en la longitud, en bytes, de la cadena de origen, excluyendo el valor NULL de terminación. El miembro MaximumLength de la estructura se establece en la longitud, en bytes, de la cadena de origen, incluida la terminación null. Si SourceString es NULL, Length y MaximumLength se establecen en cero.

RtlInitUTF8String no modifica la cadena de origen a la que apunta SourceString.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado wdm.h

Consulte también

RtlInitAnsiString