Compartilhar via


PNEGOTIATE_IEEE_MODE função de retorno de chamada (parallel.h)

A rotina de retorno de chamada com tipo PNEGOTIATE_IEEE_MODE seleciona os protocolos reversos e de avanço mais rápidos aos quais o driver de barramento 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 retornado

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.

Comentários

Para obter um ponteiro para o retorno de chamada PNEGOTIATE_IEEE_MODE fornecido pelo sistema, um driver de modo kernel usa uma solicitação de IOCTL_INTERNAL_PARCLASS_CONNECT , que retorna uma estrutura PARCLASS_INFORMATION . O membro NegotiateIeeeMode 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
Plataforma de Destino Área de Trabalho
Cabeçalho parallel.h (incluir Parallel.h)

Confira também