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
);
hPortlpwTransIDNULLE_CONTEXT 0x0005E_EXIST 0x0006hPort parameter is not a valid handle.E_TYPE 0x8002hPort parameter is not a handle for a port.E_NUC_BAD_BUF 0x80E2lpwTransID 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