Макрос NdisUnicodeStringToAnsiString (ndis.h)
Функция NdisUnicodeStringToAnsiString преобразует указанную подсчитываемую строку Юникода в подсчитываемую строку ANSI. Перевод соответствует сведениям о текущем языковом стандарте системы.
Синтаксис
void NdisUnicodeStringToAnsiString(
_as,
_us
);
Параметры
_as
Указатель на буфер, выделенный вызывающим объектом, в котором эта функция должна возвращать преобразованную строку ANSI.
_us
Указатель на преобразуемую строку Юникода.
Возвращаемое значение
None
Remarks
Вызывающий объект должен выделить хранилище как для исходной, так и для целевой строк и освободить эти буферы, как только строки больше не нужны. Размер буфера в SourceString должен быть по крайней мере в два раза больше, чем в DestinationString .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается для существующих драйверов в NDIS 6.0 и более поздних версий, но новые драйверы должны использовать вместо него RtlUnicodeStringToAnsiString. |
Целевая платформа | Универсальное |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Правила соответствия DDI | Irql_Miscellaneous_Function(ndis) |