RtlInitUTF8String 関数 (wdm.h)
RtlInitUTF8String 関数は、カウントされた UTF-8 文字の文字列を初期化します。
構文
NTSYSAPI VOID RtlInitUTF8String(
PUTF8_STRING DestinationString,
__drv_aliasesMem PCSZ SourceString
);
パラメーター
DestinationString
初期化 するUTF8_STRING (STRING) 構造体へのポインター。
SourceString
null で終わる文字列への省略可能なポインター。 この文字列は、 DestinationString が指すカウントされた文字列を初期化するために使用されます。
戻り値
なし
解説
ルーチンは、SourceString ポインター値を DestinationString が指すUTF8_STRING構造体の Buffer メンバーにコピーします。 この構造体の Length メンバーは、終端の null を除くソース文字列の長さ (バイト単位) に設定されます。 構造体の MaximumLength メンバーは、終端の null を含むソース文字列の長さ (バイト単位) に設定されます。 SourceString が NULL の場合、Length と MaximumLength の両方が 0 に設定されます。
RtlInitUTF8String では、 SourceString が指すソース文字列は変更されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | wdm.h |