cCall [pDriverControl], <DriverFunction, hDevNode, ReferenceData [,...]>
Called by the VCOMM to perform various actions. Uses the C calling convention.
DriverFunction
32-bit value specifying the action to carry out. For more information, see below.
hDevNode
Handle of the device node. This parameter is zero for port drivers that are not plug-and-play compliant, and on versions of Windows prior to Windows 95.
ReferenceData
32-bit value to pass to the _VCOMM_Add_Port service.
Additional parameters are defined for specific driver-control functions. The only function currently defined is DC_InitializePort. At registration time, VCOMM calls this function once for each port the driver supports. If a port driver does not support plug-and-play, VCOMM calls the function exactly once. The port driver should check for the existence of the port, and then call the _VCOMM_Add_Port service. Following are the parameters specific to the DC_InitializePort driver-control function:
Name | Address of a null-terminated string specifying the port name. |
AllocIOBase | Base I/O address allocated to the port. |
AllocIrq | Interrupt request line (IRQ) allocated to the port. |
See also _VCOMM_Add_Port