System.TMarshal.WriteStringAsUnicode
Delphi
class procedure WriteStringAsUnicode(Ptr: TPtrWrapper; const Value: string; MaxCharsIncNull: Integer); overload;
class procedure WriteStringAsUnicode(Ptr: TPtrWrapper; Ofs: NativeInt; const Value: string; MaxCharsIncNull: Integer); overload;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure | public | System.pas | System | TMarshal |
Description
Ecrit une chaîne dans un bloc de mémoire.
WriteStringAsUnicode écrit une chaîne dans un bloc de mémoire référencé par le pointeur encapsulé Ptr
. Cette méthode écrit des données chaîne vers un tampon dans l'encodage Unicode.
MaxCharsIncNull
indique le nombre de caractères dans l'encodage d'entrée à écrire. À chaque fois que MaxCharsIncNull
a la valeur -1, les données caractères seront écrites entièrement.