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 以降で使用できます。
対象プラットフォーム ユニバーサル
Header ntddk.h (Ntddk.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe (カーネル モード);Ntdll.dll (ユーザー モード)
IRQL <= APC_LEVEL

こちらもご覧ください

RtlFreeUnicodeString

RtlUpcaseUnicodeChar