PNEGOTIATE_IEEE_MODE função de retorno de chamada (parallel.h)
A rotina de retorno de chamada tipo PNEGOTIATE_IEEE_MODE seleciona os protocolos reversos e de avanço mais rápidos que o driver de ônibus fornecido pelo sistema para portas paralelas dá suporte entre os especificados pelo chamador. O driver de ônibus fornecido pelo sistema para portas paralelas fornece essa rotina.
Sintaxe
PNEGOTIATE_IEEE_MODE PnegotiateIeeeMode;
NTSTATUS PnegotiateIeeeMode(
[in] PVOID Extension,
[in] UCHAR Extensibility
)
{...}
Parâmetros
[in] Extension
[in] Extensibility
Valor de retorno
Código de retorno | Descrição |
---|---|
STATUS_SUCCESSFUL | O modo IEEE foi negociado com êxito. |
STATUS_DEVICE_PROTOCOL_ERROR | Um modo IEEE já está definido no dispositivo. |
STATUS_xxx | Uma operação interna resultou em um erro NTSTATUS. |
Observações
Para obter um ponteiro para o retorno de chamada PNEGOTIATE_IEEE_MODE fornecido pelo sistema, um driver de modo kernel usa uma solicitação IOCTL_INTERNAL_PARCLASS_CONNECT, que retorna uma estrutura PARCLASS_INFORMATION. O NegotiateIeeeMode membro da estrutura PARCLASS_INFORMATION é um ponteiro para esse retorno de chamada.
O PNEGOTIATE_IEEE_MODE retorno de chamada é executado no thread do chamador no IRQL do chamador.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | parallel.h (incluir Parallel.h) |