RtlCreateUnicodeString ルーチンは、カウントされた新しい Unicode 文字列を作成します。
構文
NTSYSAPI BOOLEAN RtlCreateUnicodeString(
[out] PUNICODE_STRING DestinationString,
[in] PCWSTR SourceString
);
パラメーター
[out] DestinationString
新しく割り当てられ初期化された Unicode 文字列へのポインター。
[in] SourceString
新しい文字列を初期化する null で終わる Unicode 文字列へのポインター。
戻り値
RtlCreateUnicodeString は、Unicode 文字列が正常に作成された場合 TRUE を返し、それ以外の場合は FALSE 返します。
備考
DestinationString は、ページ プールから割り当てられます。 呼び出し元は、RtlFreeUnicodeString を呼び出すことによって、DestinationString解放する必要があります。
その他の文字列処理ルーチンについては、Run-Time ライブラリ (RTL) ルーチンの文字列操作関数を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード) |
IRQL | PASSIVE_LEVEL |
関連項目
RtlFreeUnicodeString の