次の方法で共有


RtlInitUnicodeString 関数 (wdm.h)

詳細については、 WdmlibRtlInitUnicodeStringEx 関数を参照してください。

構文

NTSYSAPI VOID RtlInitUnicodeString(
  [out]          PUNICODE_STRING         DestinationString,
  [in, optional] __drv_aliasesMem PCWSTR SourceString
);

パラメーター

[out] DestinationString

詳細については、 WdmlibRtlInitUnicodeStringEx 関数を参照してください。

[in, optional] SourceString

詳細については、 WdmlibRtlInitUnicodeStringEx 関数を参照してください。

戻り値

詳細については、 WdmlibRtlInitUnicodeStringEx 関数を参照してください。

注釈

RTL_CONSTANT_STRING マクロは、カウントされた文字列を保持する文字列または Unicode 文字列構造を作成します。

STRING RTL_CONSTANT_STRING(
  [in]  PCSZ SourceString
);

UNICODE_STRING RTL_CONSTANT_STRING(
  [in]  PCWSTR SourceString
);

RTL_CONSTANT_STRING は、文字列構造体または Unicode 文字列構造のいずれかを返します。

RTL_CONSTANT_STRINGマクロは、定数文字列を渡すときに RtlInitAnsiStringRtlInitStringおよび RtlInitUnicodeString ルーチンを置き換えます。

RTL_CONSTANT_STRINGを使用してグローバル変数を初期化できます。

要件

要件
サポートされている最小のクライアント Windows 2000 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 詳細については、WdmlibRtlInitUnicodeStringEx 関数の「解説」セクションを参照してください。

こちらもご覧ください

RtlUnicodeStringInit

RtlUnicodeStringInitEx

UNICODE_STRING

WdmlibRtlInitUnicodeStringEx