Partager via


TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Méthode

Définition

Important

Cette API n’est pas conforme CLS.

Encode une valeur scalaire Unicode et l’écrit dans une mémoire tampon.

public:
 abstract bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
[System.CLSCompliant(false)]
public abstract bool TryEncodeUnicodeScalar (int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
[<System.CLSCompliant(false)>]
abstract member TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool

Paramètres

unicodeScalar
Int32

Valeur scalaire Unicode.

buffer
Char*

Pointeur vers la mémoire tampon où écrire le texte encodé.

bufferLength
Int32

Longueur en caractères du buffer de destination.

numberOfCharactersWritten
Int32

Quand la méthode retourne, indique le nombre de caractères écrits dans le buffer.

Retours

false si bufferLength est trop petit pour contenir le texte encodé ; sinon, retourne true.

Attributs

Remarques

Cette méthode est rarement appelée directement. L’une des surcharges doit être utilisée à la Encode place. Les implémentations de la TextEncoder classe doivent être thread-safe et sans état.

S’applique à