NWTTSSetControlFlags

Enables or disables automatic record locking on Writes to transactional files

Local Servers:blocking
Remote Servers:blocking
NetWare Server:3.11, 3.12, 3.2, 4.x, 5.x, 6.x
Platform:NLM, Windows NT, Windows 95, Windows 98
Library:Cross-Platform NetWare Calls (CAL*.*)
Service:Transaction Tracking System (TTS)

Syntax

  #include <nwtts.h> 
  or 
  #include <nwcalls.h> 
   
  NWCCODE N_API  NWTTSSetControlFlags  ( 
     NWCONN_HANDLE   conn,  
     nuint8          controlFlags); 
  

Delphi Syntax

  uses calwin32 
   
  Function NWTTSSetControlFlags 
    (conn : NWCONN_HANDLE; 
     controlFlags : nuint8 
  ) : NWCCODE;
  

Parameters

conn
(IN) Specifies the NetWare server connection handle.
controlFlags
(IN) Specifies the Transaction Tracking control flags.

Return Values

These are common return values; see Return Values (Return Values for C) for more information.

0x0000

SUCCESSFUL

0x8801

INVALID_CONNECTION

0x890A

NLM_INVALID_CONNECTION

Remarks

NWTTSSetControlFlags allows a client to set the transaction bits in controlFlag.

Transaction tracking control flags are only valid for files flagged as transactional. Only bit 0 is used currently. Flag definitions follow:

  0x00   Automatic record locking is disabled 
  0x01   Automatic record locking is enabled 
  

NCP Calls