Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This structure contains a pre-parsed OBEX packet; this packet is transmitted via one of the three transport types that OBEX supports (Bluetooth, IrDA, or TCP/IP).
Syntax
typedef struct _obex_command { unsigned int uiOp; unsigned int uiResp; unsigned int fFinal; ObexPacketData sPktData; unsigned int cProp; unsigned int * aPropID; ObexVariant * aPropVar; } ObexCommand; |
Members
- uiOp
-
The operation selector. This member contains one of the following values.
Value Description OBEX_OP_CONNECT
Connect to a remote device.
OBEX_OP_DISCONNECT
Disconnect from a remote device.
OBEX_OP_PUT
Transfer a packet of information from the local device to the remote device.
OBEX_OP_GET
Transfer a packet of information from the remote device to the local device.
OBEX_OP_SETPATH
Set the current path name.
OBEX_OP_ABORT
Abort the transfer of the packet.
- uiResp
-
The response code from the server (indicates success or failure of the transmission of a packet).
- fFinal
-
Indicates whether the last packet sent is the final packet in the data stream. If the last packet sent is the final packet, this member is equal to OBEX_OP_FINAL.
- sPktData
-
Contains information related to the current command in an ObexPacketDatastructure.
- cProp
-
The property array identifier.
- aPropID
-
The property ID of the OBEX packet.
- aPropVar
-
Pointer to an array of ObexVariantstructures that contain the properties of the OBEX packet.
Requirements
Header | obexserver.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Pocket PC 2002 and later, Smartphone 2002 and later |