Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Tutti i servizi vengono eseguiti nella sessione zero. Tuttavia, le applicazioni potrebbero essere in esecuzione in una sessione diversa. Ogni sessione ha uno spazio dei nomi specifico. Pertanto, un oggetto denominato creato in una sessione non sarà in genere visibile a un componente in un'altra sessione.
La soluzione a questo problema consiste nel garantire che entrambi i componenti usino lo stesso spazio dei nomi. Il modo più semplice per eseguire questa operazione consiste nell'usare lo spazio dei nomi globale. Ad esempio, se un componente in bundle doveva accedere a un dispositivo all'esterno di WIA, potrebbe usare un oggetto mutex denominato MyDeviceLock per sincronizzare l'accesso con il driver WIA. Per inserire il nome mutex nello spazio dei nomi globale, deve essere denominato Global\MyDeviceLock. Il mutex denominato Global\MyDeviceLock è visibile sia al driver che all'applicazione, indipendentemente dalle sessioni in cui sono in esecuzione, perché entrambi specificano che il nome appartiene allo spazio dei nomi globale.
Per altre informazioni, vedere "Kernel Object Name Spaces" nella documentazione di Microsoft Windows SDK.