/dlldata switch
L'opzione /dlldata viene usata per specificare il nome file per il file dlldata generato per una DLL proxy. Il nome del file predefinito Dlldata.c viene usato se l'opzione /dlldata non è specificata.
midl /dlldata file-name
-
nome file
-
Il nome del file di origine C generato dal compilatore MIDL per la DLL proxy.
Il file specificato dal nome file deve essere collegato alla DLL proxy. Il file dlldata contiene punti di ingresso e strutture di dati richieste dalla classe factory per la DLL proxy. Queste strutture di dati specificano le interfacce oggetto contenute nella DLL proxy. Il file dlldata specifica anche l'identificatore della classe factory per la DLL proxy. Si tratta sempre dell'UUID (IID) della prima interfaccia del primo file proxy (in base all'ordine alfabetico).
Lo stesso file dlldata deve essere specificato quando si richiama MIDL in tutti i file IDL che verranno inseriti in una specifica DLL proxy. Il file dlldata viene creato o aggiornato durante ogni compilazione MIDL, creando in modo incrementale un elenco delle interfacce che verranno inserite nella DLL proxy.
midl /dlldata data.c