Compartilhar via


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)

Consulte também