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