Udostępnij za pośrednictwem


UrlTestEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Method

Definition

Encodes a Unicode scalar value and writes it to a buffer.

public:
 override bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
public override bool TryEncodeUnicodeScalar (int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
override this.TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool

Parameters

unicodeScalar
Int32

A Unicode scalar value.

buffer
Char*

A pointer to the buffer to which to write the encoded text.

bufferLength
Int32

The length of the destination buffer in characters.

numberOfCharactersWritten
Int32

When the method returns, indicates the number of characters written to the buffer.

Returns

false if bufferLength is too small to fit the encoded text; otherwise, returns true.

Applies to