Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die RtlUlonglongByteSwap-Routine kehrt die Reihenfolge der acht Bytes in einem 64-Bit-Ganzzahlwert ohne Vorzeichen um.
Syntax
NTSYSAPI ULONGLONG RtlUlonglongByteSwap(
ULONGLONG Source
);
Parameter
Source
Ein ULONGLONG-Wert, der in eine bytegetauschte Version konvertiert werden soll.
Rückgabewert
Die bytegetauschte Version des Eingabeparameterwerts.
Hinweise
Wenn der Source-Parameterwert beispielsweise 0x0123456789abcdef ist, gibt die Routine 0xefcdab8967452301 zurück.
Eine typische Verwendung dieser Routine ist die Konvertierung eines ULONGLONGLONG-Werts aus dem Little-Endian-Byteformat in das Big-Endian-Byteformat und umgekehrt.
Verwenden Sie die RtlUshortByteSwap-Routine , um die Reihenfolge der Bytes in einem USHORT-Wert umzukehren. Verwenden Sie die RtlUlongByteSwap-Routine , um die Reihenfolge von Bytes in einem ULONG-Wert umzukehren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene |