次の方法で共有


RtlCreateUnicodeString 関数 (ntifs.h)

RtlCreateUnicodeString ルーチンは、カウントされた新しい Unicode 文字列を作成します。

構文

NTSYSAPI BOOLEAN RtlCreateUnicodeString(
  [out] PUNICODE_STRING DestinationString,
  [in]  PCWSTR          SourceString
);

パラメーター

[out] DestinationString

新しく割り当てられ、初期化された Unicode 文字列へのポインター。

[in] SourceString

新しい文字列を初期化する null で終わる Unicode 文字列へのポインター。

戻り値

Unicode 文字列が正常に作成された場合は RtlCreateUnicodeStringTRUE を返し、それ以外の場合は FALSE を返します。

注釈

DestinationString は、ページ プールから割り当てられます。 呼び出し元は、RtlFreeUnicodeString を呼び出して DestinationString を解放します。

その他の文字列処理ルーチンについては、「 ランタイム ライブラリ (RTL) ルーチン」の文字列操作関数を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード)
IRQL PASSIVE_LEVEL

こちらもご覧ください

RtlFreeUnicodeString

UNICODE_STRING