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