Returns a TRANSACTION buffer from the service transaction pool. The following fields are initialized:
wTransID
set to transaction ID.
hPort
set to port handle.
wFlags
, hTask
, lpMsg
and wSendStatus
set to 0 (zero). LPTRANSACTION RequestTransaction( RTHANDLE hPort, LPWORD lpwTransID );
hPort
lpwTransID
NULL
E_CONTEXT 0x0005
E_EXIST 0x0006
hPort
parameter is not a valid handle.
E_TYPE 0x8002
hPort
parameter is not a handle for a port.
E_NUC_BAD_BUF 0x80E2
lpwTransID
parameter is not a valid pointer.
E_TRANS_LIMIT 0x00EA
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 3.0 | intime/rt/include/rtserv.h | rtserv.h | rtserv.lib |
RT Service system calls, TRANSACTION