WTP_INVOKE
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*.*
- wtctClassType
O tipo de transação WTP. Para obter valores possíveis, consulte o WTP_TRANSACTION_CLASS_TYPE enumeração.
- 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