VioDeRegister: Difference between revisions
Appearance
m Ak120 moved page OS2 API:CPI:LEGACY:VioDeRegister to VioDeRegister |
mNo edit summary |
||
Line 1: | Line 1: | ||
This call deregisters a video subsystem previously registered within a session. | This call deregisters a video subsystem previously registered within a session. | ||
==Syntax== | ==Syntax== | ||
VioDeRegister ( ) | VioDeRegister ( ) | ||
==Parameters== | ==Parameters== | ||
none | |||
==Return Code== | ==Return Code== | ||
rc (USHORT) - return | rc (USHORT) - return | ||
Return code descriptions are: | Return code descriptions are: | ||
* 0 NO_ERROR | |||
* 0 NO_ERROR | * 404 ERROR_VIO_DEREGISTER | ||
* 404 | * 430 ERROR_VIO_ILLEGAL_DURING_POPUP | ||
* 430 | * 465 ERROR_VIO_DETACHED | ||
* 465 | * 494 ERROR_VIO_EXTENDED_SG | ||
* 494 | |||
==Remarks== | ==Remarks== | ||
VioDeRegister must be issued by the same process that issued the previous VioRegister. After VioDeRegister is issued, subsequent video calls are processed by the Base Video Subsystem. | VioDeRegister must be issued by the same process that issued the previous [[VioRegister]]. After VioDeRegister is issued, subsequent video calls are processed by the Base Video Subsystem. | ||
==Example Code== | ==Example Code== | ||
Line 43: | Line 39: | ||
</PRE> | </PRE> | ||
==Related Functions== | ==Related Functions== | ||
* VioRegister | *[[VioRegister]] | ||
[[Category: | [[Category:Vio]] |
Revision as of 04:37, 13 February 2017
This call deregisters a video subsystem previously registered within a session.
Syntax
VioDeRegister ( )
Parameters
none
Return Code
rc (USHORT) - return
Return code descriptions are:
- 0 NO_ERROR
- 404 ERROR_VIO_DEREGISTER
- 430 ERROR_VIO_ILLEGAL_DURING_POPUP
- 465 ERROR_VIO_DETACHED
- 494 ERROR_VIO_EXTENDED_SG
Remarks
VioDeRegister must be issued by the same process that issued the previous VioRegister. After VioDeRegister is issued, subsequent video calls are processed by the Base Video Subsystem.
Example Code
C Binding
#define INCL_VIO USHORT rc = VioDeRegister(VOID); USHORT rc; /* return code */
MASM Binding
EXTRN VioDeRegister:FAR INCL_VIO EQU 1 CALL VioDeRegister Returns WORD