Fonction RtlInitUTF8String (wdm.h)

La fonction RtlInitUTF8String initialise une chaîne comptée de caractères UTF-8.

Syntaxe

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

Paramètres

DestinationString

Pointeur vers UTF8_STRING structure (STRING) à initialiser.

SourceString

Pointeur facultatif vers une chaîne de caractères terminée par null. Cette chaîne est utilisée pour initialiser la chaîne comptée pointée par DestinationString.

Valeur de retour

None

Remarques

La routine copie la valeur du pointeur SourceString dans le membre Buffer de la structure UTF8_STRING pointée par DestinationString. Le membre Length de cette structure est défini sur la longueur, en octets, de la chaîne source, à l’exclusion de la valeur null de fin. Le membre MaximumLength de la structure est défini sur la longueur, en octets, de la chaîne source, y compris la valeur null de fin. Si SourceString a la valeur NULL, Length et MaximumLength sont tous deux définis sur zéro.

RtlInitUTF8String ne modifie pas la chaîne source pointée par SourceString.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête wdm.h

Voir aussi

RtlInitAnsiString