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