次の方法で共有


RtlCreateUnicodeString 関数 (ntifs.h)

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

UNICODE_STRING