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 |