次の方法で共有


RtlUpcaseUnicodeString 関数 (ntddk.h)

RtlUpcaseUnicodeString ルーチンは、ソース文字列のコピーを大文字に変換し、変換された文字列を変換先バッファーに書き込みます。

構文

NTSYSAPI NTSTATUS RtlUpcaseUnicodeString(
  [in, out] PUNICODE_STRING  DestinationString,
  [in]      PCUNICODE_STRING SourceString,
  [in]      BOOLEAN          AllocateDestinationString
);

パラメーター

[in, out] DestinationString

変換された Unicode 文字列の呼び出し元によって割り当てられたバッファーへのポインター。

[in] SourceString

大文字に変換するソース Unicode 文字列へのポインター。

[in] AllocateDestinationString

RtlUpcaseUnicodeString DestinationStringのバッファー領域を割り当てるかどうかを指定します。 その場合は、RtlFreeUnicodeString 呼び出してバッファーの割り当てを解除する必要があります。

戻り値

操作が成功すると、RtlUpcaseUnicodeString STATUS_SUCCESSが返されます。 それ以外の場合、ストレージは割り当てられず、変換も行われませんでした。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー ntddk.h (Ntddk.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード)
IRQL <= APC_LEVEL

関連項目

RtlFreeUnicodeString

RtlUpcaseUnicodeChar