Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La macro d4drvif.h CTL_CODE define ICTLs para el protocolo de puerto de impresora virtual DOT4 que permite que un dispositivo de impresión de varias funciones envíe y reciba paquetes de datos simultáneamente en un único canal físico.
Sintaxis
void CTL_CODE(
DeviceType,
Function,
Method,
Access
);
Parámetros
DeviceType
Contiene el valor de FILE_DEVICE_DOT4 (0x3a).
Function
Contiene el valor de función IOCTL (IOCTL_DOT4_USER_BASE valor base de 2049 + valor específico de IOCTL de 0-9).
Method
Contiene los códigos de método para cómo se pasan los búferes para los controles de E/S y FS:
| Código de método | Valor |
|---|---|
| METHOD_BUFFERED | 0 |
| METHOD_IN_DIRECT | 1 |
| METHOD_OUT_DIRECT | 2 |
| METHOD_NEITHER | 3 |
Access
Contiene los valores de comprobación de acceso:
| Código de método | Valor |
|---|---|
| FILE_ANY_ACCESS | 0x0000 |
| FILE_READ_ACCESS | 0x0001 |
| FILE_WRITE_ACCESS | 0x0002 |
Valor devuelto
Ninguno
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | d4drvif.h |