RtlUnicodeStringToAnsiSize 宏 (wdm.h)

RtlUnicodeStringToAnsiSize> 例程返回与指定 Unicode 字符串等效的以 null 结尾的 ANSI 字符串所需的字节数。

语法

void RtlUnicodeStringToAnsiSize(
  [in]  STRING
);

参数

[in] STRING

指向 Unicode 字符串的指针,用于计算等效的以 null 结尾的 ANSI 字符串所需的字节数。

返回值

没有

注解

如果 Unicode 字符串可以使用当前系统区域设置信息转换为 ANSI 字符串, RtlUnicodeStringToAnsiSize 将返回等效的以 null 结尾的 ANSI 字符串所需的字节数。 否则, RtlUnicodeStringToAnsiSize 返回零。

为当前系统区域设置解释 Unicode 字符串。

RtlUnicodeStringToAnsiSize 执行与 RtlxUnicodeStringToAnsiSize 相同的作,但如果系统不使用多字节代码页,则执行速度更快。

要求

要求 价值
目标平台 通用
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
图书馆 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

RtlxUnicodeStringToAnsiSize