Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма RtlUshortByteSwap отменяет упорядочение двух байтов в 16-разрядном целочисленном значении без знака.
Синтаксис
NTSYSAPI USHORT RtlUshortByteSwap(
[in] USHORT Source
);
Параметры
[in] Source
Значение USHORT для преобразования в версию с байтами.
Возвращаемое значение
Версия значения входного параметра, переключив байты.
Комментарии
Например, если значение параметра Source равно 0x1234, подпрограмма возвращает 0x3412.
Обычно эта подпрограмма используется для преобразования значения USHORT из байтового формата с байтами с малым байтом в формат байтов с большим байтом и наоборот.
Используйте эту процедуру вместо ntohs или htons.
Чтобы отменить порядок байтов в значении ULONG, используйте подпрограмму RtlUlongByteSwap . Чтобы изменить порядок байтов в значении ULONGLONG, используйте подпрограмму RtlUlonglongByteSwap .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно начиная с Windows 2000. |
| Целевая платформа | Универсальное |
| Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
| Библиотека | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | Любой уровень |