Up ] Docs Home ]

Call VXDLDR entry point with

Back ] Next ]

Data:
EAX = function number
0000h get VXDLDR version
Return: CF - clear
AX = 0000h (successful)
DH = major version
DL = minor version
0001h load device
Data: DS(???):DX ASCIZ path name of dynamically-loadable VxD (driver must reside in current directory or Windows system directory???)
ES:DI = 0000h:0000h
Return: CF - clear if successful
  AX = 0000h
  ES:DI VxD API entry point
CF - set on error
  AX = error code (see #02667)
0002h unload device
Data: EBX = device ID
EBX = FFFFFFFFh (Undefined_Device_ID)
  (DS???):DX ASCIZ name of dynamically-loadable device (case-sensitive)
Return: CF - clear if successful

 

AX = 0000h
CF - set on error

 

AX = error code (see #02667)
else
Return: CF - set
AX = 000Bh
See Also: #02664,#02668