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.