Apertura e uso di un dispositivo parallelo
Il driver bus fornito dal sistema per le porte parallele applica l'accesso esclusivo a un dispositivo parallelo collegato a una porta parallela. Se un dispositivo parallelo è aperto, il driver del bus di porta parallela ha esito negativo in tutte le richieste successive IRP_MJ_CREATE per il dispositivo fino a quando il dispositivo non è stato chiuso. Un client deve aprire un dispositivo parallelo prima di inviare altre richieste di I/O al dispositivo o chiamare le routine di callback del dispositivo parallelo. Un client non deve tentare di comunicare con un dispositivo parallelo dopo che il client ha chiuso il file in un dispositivo. Un client deve chiudere un dispositivo per consentire ad altri client di accedere al dispositivo.
Un client esegue in genere le operazioni seguenti:
Apre un dispositivo parallelo
Connettersi a un dispositivo parallelo - vedere Connessione a un dispositivo parallelo
Ottiene informazioni sul dispositivo parallelo - vedere Acquisizione di informazioni su un dispositivo parallelo
Blocca il dispositivo – vedere Blocco e sblocco di una porta parallela per l'uso da parte di un dispositivo parallelo
Esegue una sequenza di operazioni nel dispositivo
Disconnettersi da un dispositivo parallelo - vedere Connessione a un dispositivo parallelo
Sblocca il dispositivo - vedere Blocco e sblocco di una porta parallela per l'uso da parte di un dispositivo parallelo
Chiude il dispositivo
Si noti che in un ambiente Plug and Play un dispositivo può essere rimosso o aggiunto ogni volta che non sono presenti file aperti. In generale, ogni volta che viene aggiunto un dispositivo parallelo, Plug and Play assegna una posizione e risorse diverse.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per