Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This method converts data of a specified type (*) from system-specific byte ordering into SDP network byte order.
HRESULT ByteSwap*Type inputElement,Type outputElement);
Parameters
- inputElement
[in] Data to convert. - outputElement
[out] Destination pointer for the converted data.
Return Values
None.
Remarks
The following table shows possible syntax for this method.
ByteSwap method (*) |
Type | Input element | Output element |
---|---|---|---|
Uuid128 | GUID | *pInUuid128 | *pOutUuid128 |
Uint128 | PSDP_ULARGE_INTEGER_16 | *pInUint128 | *pOutUint128 |
Uint64 | ULONGLONG | inUint64 | *pOutUint64 |
Uint32 | ULONG | uint32 | *pUint32 |
Uint16 | USHORT | uint16 | *pUint16 |
Int128 | PSDP_LARGE_INTEGER_16 | *pInInt128 | *pOutInt128 |
Int64 | LONGLONG | inInt64 | *pOutInt64 |
Int32 | LONG | int32 | *pInt32 |
Int16 | SHORT | int16 | *pInt16 |
For example, to swap Uint64, use the following syntax.
HRESULT ByteSwapUint64(
ULONGLONG inUint64,
ULONGLONG* pOutUint64
);
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Bthapi.h, Bthapi.idl.
Link Library: Btdrt.lib.
See Also
Send Feedback on this topic to the authors