Caricamento della DLL dell'oggetto Notify e dell'oggetto classe
Inviare notifiche agli oggetti per i componenti di rete come oggetti Component Object Model (COM). Questi oggetti COM risiedono nelle DLL che sono server componenti COM. Per altre informazioni sullo sviluppo di server COM DLL, vedere la Microsoft Windows SDK.
La DLL per un oggetto notifica specifico deve essere implementata per esportare un set di funzioni di punto di ingresso:
Funzione DllMain per consentire al sottosistema di configurazione di rete di caricare la DLL nello spazio indirizzi virtuale per il sottosistema.
Funzioni DllRegisterServer e DllUnregisterServer per inserire informazioni nel Registro di sistema operativo per gli oggetti di classe della DLL. Il sottosistema di configurazione di rete usa queste informazioni del Registro di sistema per individuare e caricare l'oggetto notifica di un componente di rete.
Una funzione DllCanUnloadNow per consentire al sottosistema di configurazione di rete di determinare se la DLL è in uso. Se la DLL non è in uso, il sottosistema può scaricare in modo sicuro la DLL dalla memoria.
Per consentire a una DLL dell'oggetto di notifica di essere un server COM, deve esporre una classe factory per l'oggetto notifica supportato dal server. Questa classe factory consente al sottosistema di configurazione di rete di creare un'istanza dell'oggetto notifica. La classe factory deve ereditare dall'interfaccia IClassFactory . Per altre informazioni sull'implementazione di classi che ereditano da IClassFactory, vedere Windows SDK.