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 RtlUshortByteSwap-Routine kehrt die Reihenfolge der beiden Bytes in einem 16-Bit-Ganzzahlwert ohne Vorzeichen um.
Syntax
NTSYSAPI USHORT RtlUshortByteSwap(
[in] USHORT Source
);
Parameter
[in] Source
Ein USHORT-Wert, der in eine bytegetauschte Version konvertiert werden soll.
Rückgabewert
Die bytegetauschte Version des Eingabeparameterwerts.
Hinweise
Wenn der Source-Parameterwert beispielsweise 0x1234 ist, gibt die Routine 0x3412 zurück.
Eine typische Verwendung dieser Routine ist die Konvertierung eines USHORT-Werts vom Little-Endian-Byteformat in das Big-Endian-Byteformat und umgekehrt.
Verwenden Sie diese Routine anstelle von ntohs oder htons.
Verwenden Sie die RtlUlongByteSwap-Routine , um die Reihenfolge der Bytes in einem ULONG-Wert umzukehren. Verwenden Sie die RtlUlonglongByteSwap-Routine , um die Reihenfolge von Bytes in einem ULONGLONG-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 |