Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A macro d4drvif.h CTL_CODE define IOCTLs para o protocolo de porta da impressora virtual DOT4 que permite que um dispositivo de impressão de várias funções envie e receba pacotes de dados simultaneamente em um único canal físico.
Sintaxe
void CTL_CODE(
DeviceType,
Function,
Method,
Access
);
Parâmetros
DeviceType
Contém o valor de FILE_DEVICE_DOT4 (0x3a).
Function
Contém o valor da Função IOCTL (IOCTL_DOT4_USER_BASE valor base de 2049 + valor específico de IOCTL de 0-9).
Method
Contém os códigos de método para como os buffers são passados para controles de E/S e FS:
| Código do método | Valor |
|---|---|
| METHOD_BUFFERED | 0 |
| METHOD_IN_DIRECT | 1 |
| METHOD_OUT_DIRECT | 2 |
| METHOD_NEITHER | 3 |
Access
Contém os valores de verificação de acesso:
| Código do método | Valor |
|---|---|
| FILE_ANY_ACCESS | 0x0000 |
| FILE_READ_ACCESS | 0x0001 |
| FILE_WRITE_ACCESS | 0x0002 |
Valor de retorno
Nenhum
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | d4drvif.h |