Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма RtlUnicodeStringToAnsiSize> возвращает количество байтов, необходимых для строки ANSI, завершаемой значением NULL, эквивалентной указанной строке Юникода.
Синтаксис
void RtlUnicodeStringToAnsiSize(
[in] STRING
);
Параметры
[in] STRING
Указатель на строку Юникода, для которой вычисляется число байтов, необходимых для эквивалентной строки ANSI, завершаемой значением NULL.
Возвращаемое значение
Отсутствует
Замечания
Если строка Юникода может быть преобразована в строку ANSI с использованием текущей информации о языковом стандарте системы, RtlUnicodeStringToAnsiSize возвращает количество байтов, необходимых для эквивалентной строки ANSI, завершаемой значением NULL. В противном случае RtlUnicodeStringToAnsiSize возвращает ноль.
Строка Юникода интерпретируется для текущего языкового стандарта системы.
RtlUnicodeStringToAnsiSize выполняет ту же операцию, что и RtlxUnicodeStringToAnsiSize, но выполняется быстрее, если система не использует многобайтовые кодовые страницы.
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
Заголовок | wdm.h (включите Wdm.h, Ntddk.h, Ntifs.h) |
Библиотека | NtosKrnl.lib |
Библиотека dll | NtosKrnl.exe |
IRQL | пассивный уровень |