Compartilhar via


WTP_INVOKE

Windows Mobile SupportedWindows Embedded CE Supported

9/19/2008

Essa estrutura define o mecanismo usado para iniciar uma nova transação e indicando que uma nova transação foi iniciada. Para obter mais informações, consulte especificação WAP-201 "sem fio de transações protocol (WTP)."

Syntax

typedef struct wtp_invoke_tag{
  WAP_PRIMITIVE_ID wpiPrimitiveID;
  WAP_PRIMITIVE_TYPE wptPrimitiveType;
  DWORD dwValidFields;
  WAP_ADDRESS waSourceAddress;
  DWORD dwSourcePort;
  WAP_ADDRESS waDestinationAddress;
  DWORD dwDestinationPort;
  BOOL bUserAcknowledgement;
  BOOL bWantSecureTransaction;
  const BYTE* pbUserData;
  DWORD dwUserDataSize;
  WTP_TRANSACTION_CLASS_TYPE wtctClassType;
  const BYTE* pbExitInfo;
  DWORD dwExitInfoSize;
  WTP_TRANSACTION_HANDLE wthTransactionHandle;
} WTP_INVOKE;

Os membros

  • wpiPrimitiveID
    O identificador primitivo. O valor só é possível é WAP_PRIMITIVE_ID_TR_INVOKE, 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.
  • dwSourcePort
    A porta usada pelo remetente.
  • waDestinationAddress
    A WAP_ADDRESS estrutura que contém o endereço destino em uma operação de envio. Para recebimento, esse membro permanece em branco.
  • dwDestinationPort
    A porta usada pelo receptor.
  • bUserAcknowledgement
    FALSE se a camada Wireless Transaction Protocol será confirmações emitir automaticamente. Se esse membro for definido como TRUE, confirmações não serão enviadas até que os clientes WTP realmente tem recebido os primitivos. Para obter mais informações, consulte os "Comentários" seção deste tópico.
  • bWantSecureTransaction
    TRUE se a transação WTP deve ser passada pelo WTLS como uma transação com segurança avançada. Se esse membro é definido como FALSE ou for não especificado, uma transação sem segurança será adotado.
  • pbUserData
    Ponteiro para o datagrama que está sendo enviada.
  • dwUserDataSize
    O número de bytes na datagrama indicada por pbUserData*.*
  • pbExitInfo
    Ponteiro para dados usuário adicionais sejam enviadas para o remetente quando a transação está completo.
  • dwExitInfoSize
    Tamanho, em bytes, da reserva indicada por pbExitInfo.
  • wthTransactionHandle
    Um identificador que identifica a transação seja iniciada. Consulte WTP_TRANSACTION_HANDLE.

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

WAP_PRIMITIVE_ID
WAP_PRIMITIVE_BASE
WAP_PRIMITIVE_TYPE
WTP_TRANSACTION_CLASS_TYPE

Concepts

WAP Structures