Compartilhar via


WDP_UNITDATA

Windows Mobile SupportedWindows Embedded CE Supported

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

Concepts

WAP Structures