RtlUnicodeStringToAnsiSize 宏 (wdm.h)

RtlUnicodeStringToAnsiSize 例程會傳回等於指定 Unicode 字串之 Null 終止 ANSI 字串所需的位元組數目。

語法

void RtlUnicodeStringToAnsiSize(
  [in]  STRING
);

參數

[in] STRING

要計算對等 Null 終止 ANSI 字串所需的位元組數目的 Unicode 字串指標。

傳回值

備註

如果 Unicode 字串可以使用目前的系統地區設定資訊轉譯成 ANSI 字串, RtlUnicodeStringToAnsiSize 會傳回對等 Null 終止 ANSI 字串所需的位元組數目。 否則, RtlUnicodeStringToAnsiSize 會傳回零。

目前系統地區設定會解譯 Unicode 字串。

RtlUnicodeStringToAnsiSize 會執行與 RtlxUnicodeStringToAnsiSize 相同的作業,但如果系統未使用多位元組代碼頁,則會更快執行。

規格需求

需求
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 中使用。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL

另請參閱

RtlxUnicodeStringToAnsiSize