en:ibm:prcp:vio:dereg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:ibm:prcp:vio:dereg [2016/02/04 08:01] – created valeriusen:ibm:prcp:vio:dereg [2016/09/14 10:45] (current) valerius
Line 1: Line 1:
 ==== VioDeRegister ==== ==== VioDeRegister ====
  
-**Bindings**: C, MASM +**Bindings**: [[dereg#bindings|C]][[dereg#MASM bindings|MASM]] 
  
 This call deregisters a video subsystem previously registered within a session.  This call deregisters a video subsystem previously registered within a session. 
Line 20: Line 20:
 [[en:ibm:prcp:vio:dereg|VioDeRegister]] must be issued by the same process that issued the previous [[en:ibm:prcp:vio:register|VioRegister]]. After [[en:ibm:prcp:vio:dereg|VioDeRegister]] is issued, subsequent video calls are processed by the Base Video Subsystem.  [[en:ibm:prcp:vio:dereg|VioDeRegister]] must be issued by the same process that issued the previous [[en:ibm:prcp:vio:register|VioRegister]]. After [[en:ibm:prcp:vio:dereg|VioDeRegister]] is issued, subsequent video calls are processed by the Base Video Subsystem. 
  
 +=== C bindings ===
 +
 +<code c>
 +#define INCL_VIO
 +
 +USHORT  rc = VioDeRegister(VOID);
 +
 +USHORT           rc;            /* return code */
 +</code>
 +
 +=== MASM bindings ===
 +
 +<code asm>
 +EXTRN  VioDeRegister:FAR
 +INCL_VIO            EQU 1
 +
 +CALL   VioDeRegister
 +
 +Returns WORD
 +</code>