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) |