RtlUpperChar 函数 (ntddk.h)

RtlUpperChar 例程将指定的字符转换为大写。

语法

NTSYSAPI CHAR RtlUpperChar(
  [in] CHAR Character
);

参数

[in] Character

指定要转换的字符。

返回值

如果无法转换指定字符,则 RtlUpperChar 返回指定字符的大写版本,或返回由调用方为 Character 指定的值。

注解

如果输入字符是多字节字符的前导字节,或者 Character 的大写等效项是双字节字符,则 RtlUpperChar 将返回未转换的输入 Character。 若要转换此类字符,请使用 RtlUpcaseUnicodeChar

不建议使用 RtlUpperChar,因为该函数适用于 ASCII 范围 A-Z 字母。 请改用 RtlUpcaseUnicodeChar

要求

要求
最低受支持的客户端 从 Windows 2000 开始可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

另请参阅

RtlUpcaseUnicodeChar

RtlUpperString