WDP_UNITDATA
9/19/2008
Essa estrutura representa dados de unidade e é usada para transmitir dados como não confiável datagramas. Se um cliente não está escutando a de entrada porta ou se o pacote é muito grande, uma mensagem WCMP será gerada. Para obter mais informações, consulte os "Comentários" seção deste tópico.
Syntax
typedef struct wdp_unitdata_tag{
WAP_PRIMITIVE_ID wpiPrimitiveID;
WAP_PRIMITIVE_TYPE wptPrimitiveType;
DWORD dwValidFields;
WAP_ADDRESS waSourceAddress;
DWORD dwSourcePort;
WAP_ADDRESS waDestinationAddress;
DWORD dwDestinationPort;
const BYTE* pbUserData;
DWORD dwUserDataSize;
} WDP_UNITDATA;
Os membros
- wpiPrimitiveID
O identificador primitivo. O valor só é possível é WAP_PRIMITIVE_ID_T_DUNITDATA, conforme definido pelo WAP_PRIMITIVE_ID enumeração. Aplicativos serão a estrutura de base CAST de acordo com esse identificador. Ele está sempre presente e válido.
- wptPrimitiveType
O tipo primitivo. Os valores possíveis são qualquer um dos valores definidos para o WAP_PRIMITIVE_TYPE enumeração.
- dwValidFields
Máscara de bits que indica o válido campos o dependente primitivo, sobre o valor de wpiPrimitiveID. Para obter valores possíveis, consulte WAP_PRIMITIVE_BASE.
- waSourceAddress
A WAP_ADDRESS estrutura contendo exclusivo do o remetente endereço. Esse membro é opcional e ignoradas em uma solicitação WDP sobre bearers IP e do serviço de mensagens curto (SMS). O apropriado endereço origem será preenchido no quando a indicação WDP é enviada.
- dwSourcePort
A porta usada pelo remetente. Para primitivos de tipo WAP_PRIMITIVE_TYPE_REQUEST, esse membro será ignorado. Porta de origem é preenchida in with o valor especificado na dwLocalPort parâmetro no WapOpen Chamadas.
- waDestinationAddress
A WAP_ADDRESS estrutura que contém o endereço destino dos dados de usuário que está sendo enviados.
- dwDestinationPort
Porta de destino dos dados de usuário que está sendo enviados.
- pbUserData
Ponteiro para o datagrama que está sendo enviada.
- dwUserDataSize
O número de bytes na datagrama indicada por pbUserData*.*
Remarks
Bearers diferentes, como IP e GSM curta mensagem Service (SMS), podem ter comportamentos diferentes quando manipulação solicitações para enviar 0 bytes de dados usuário. Em particular, os chamadores não devem confiar no poder enviar 0-byte datagramas.
Requirements
Header | wap.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
Windows Mobile | Pocket PC 2002 and later, Smartphone 2002 and later |
See Also
Reference
WapOpen
WAP_PRIMITIVE_ID
WAP_PRIMITIVE_TYPE
WAP_PRIMITIVE_BASE