2.2.5.1.3.6 TXUSER_TIPPROXYGATEWAY_MTAG_PUSH
The TXUSER_TIPPROXYGATEWAY_MTAG_PUSH message is used by a TIP application to initiate a TIP push propagation.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MsgHeader (24 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
guidTx (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
cbTipTmId |
|||||||||||||||||||||||||||||||
tipTmId (variable) |
|||||||||||||||||||||||||||||||
... |
MsgHeader (24 bytes): This field MUST contain a MESSAGE_PACKET structure. Within the MESSAGE_PACKET, the following constraints apply:
The dwUserMsgType field MUST be 0x00005105.
The dwcbVarLenData field MUST be equal to the sum of the values of the cbHostName and cbPath fields in the tipTmId field, rounded to a multiple of 4, plus 36.
guidTx (16 bytes): This field MUST contain a GUID that specifies the transaction identifier for the transaction to be pushed.
cbTipTmId (4 bytes): A reserved 4-byte field. Implementers MUST NOT use this field.
tipTmId (variable): This field identifies the TIP transaction manager against which the TIP pull propagation was requested. This field MUST contain an OLETX_TIP_TM_ID structure and MUST be aligned on a 4-byte boundary by padding with arbitrary values.