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