Condividi tramite


Identificazione delle funzioni del dispositivo nei provider di servizi di sicurezza di azure

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

L'interfaccia utente Dispositivi e stampanti usa un identificatore contenitore di dispositivi (ContainerID) per identificare le funzioni della stampante e dello scanner che appartengono a un MFP. Un ContainerID è un GUID che tutte le istanze del dispositivo funzionale (devnodes) in un MFP o in un altro dispositivo multifunzione possono usare per identificarsi come parte dello stesso dispositivo multifunzione. Ad esempio, l'istanza del dispositivo funzionale della stampante e l'istanza del dispositivo funzionale dello scanner in una MFP devono avere lo stesso valore ContainerID.

Un dispositivo può segnalare ContainerID.Se un dispositivo non segnala un ContainerID, Windows PnP ne assegna uno per il dispositivo. Windows PnP esegue questa identificazione sfruttando il fatto che molti dispositivi multifunzione hanno un dispositivo padre, che rappresenta il dispositivo multifunzione nel suo complesso e i dispositivi figlio che rappresentano le singole funzioni nel dispositivo multifunzione. Il gestore PnP presuppone che se due istanze del dispositivo funzionale hanno lo stesso elemento padre e se nessuna delle due istanze viene etichettata come dispositivo rimovibile, le due istanze devono essere membri permanenti dello stesso dispositivo multifunzione. Usando questa tecnica, Windows PnP può assegnare i ContainerID comuni alle istanze del dispositivo funzionale.

Per i dispositivi che possono connettersi tramite più di un trasporto (ovvero, il dispositivo si connette tramite USB e WSD), è consigliabile che il dispositivo restituisca un ContainerID per visualizzare le diverse istanze del dispositivo come un dispositivo.

Per altre informazioni sugli ID contenitore, vedere ID contenitore.