TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Viktigt!
Detta API uppfyller inte CLS.
Kodar ett Unicode-skalärt värde och skriver det till en buffert.
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
Parametrar
- unicodeScalar
- Int32
Ett Unicode-skalärt värde.
- buffer
- Char*
En pekare till bufferten som den kodade texten ska skrivas till.
- bufferLength
- Int32
Längden på målet buffer i tecken.
- numberOfCharactersWritten
- Int32
När metoden returnerar anger antalet tecken som skrivits buffertill .
Returer
false om bufferLength är för liten för att passa den kodade texten. Annars returneras true.
- Attribut
Kommentarer
Den här metoden anropas sällan direkt. En av överlagringarna Encode bör användas i stället. Implementeringar av TextEncoder klassen måste vara trådsäkra och tillståndslösa.