Condividi tramite


PNEGOTIATE_IEEE_MODE funzione di callback (parallel.h)

La routine di callback tipizzata PNEGOTIATE_IEEE_MODE seleziona i protocolli di inoltro e inverso più veloci supportati dal driver del bus fornito dal sistema per le porte parallele tra quelle specificate dal chiamante. Il driver del bus fornito dal sistema per le porte parallele fornisce questa routine.

Sintassi

PNEGOTIATE_IEEE_MODE PnegotiateIeeeMode;

NTSTATUS PnegotiateIeeeMode(
  [in] PVOID Extension,
  [in] UCHAR Extensibility
)
{...}

Parametri

[in] Extension

[in] Extensibility

Valore restituito

Codice restituito Descrizione
STATUS_SUCCESSFUL La modalità IEEE è stata negoziata correttamente.
STATUS_DEVICE_PROTOCOL_ERROR Una modalità IEEE è già impostata nel dispositivo.
STATUS_Xxx Un'operazione interna ha generato un errore NTSTATUS.

Osservazioni

Per ottenere un puntatore al callback fornito dal sistema PNEGOTIATE_IEEE_MODE, un driver in modalità kernel usa una richiesta di IOCTL_INTERNAL_PARCLASS_CONNECT, che restituisce una struttura PARCLASS_INFORMATION. Il NegotiateIeeMode membro della struttura PARCLASS_INFORMATION è un puntatore a questo callback.

Il callback PNEGOTIATE_IEEE_MODE viene eseguito nel thread del chiamante in IRQL del chiamante.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione parallel.h (include Parallel.h)

Vedere anche