Freigeben über


Schalter "/dlldata"

Der Schalter /dlldata wird verwendet, um den Dateinamen für die generierte dlldata-Datei für eine Proxy-DLL anzugeben. Der Standarddateiname Dlldata.c wird verwendet, wenn der Schalter /dlldata nicht angegeben ist.

midl /dlldata file-name

Optionen wechseln

file-name

Der Name der C-Quelldatei, die der MIDL-Compiler für die Proxy-DLL generiert.

Bemerkungen

Die durch den Dateinamen angegebene Datei muss mit der Proxy-DLL verknüpft sein. Die dlldata-Datei enthält Einstiegspunkte und Datenstrukturen, die von der Klassenfactory für die Proxy-DLL benötigt werden. Diese Datenstrukturen geben die Objektschnittstellen an, die in der Proxy-DLL enthalten sind. Die dlldata-Datei gibt auch den Klassenbezeichner der Klassenfactory für die Proxy-DLL an. Dies ist immer die UUID (IID) der ersten Schnittstelle der ersten Proxydatei (nach alphabetischer Reihenfolge).

Die gleiche dlldata-Datei sollte beim Aufrufen von MIDL für alle IDL-Dateien angegeben werden, die in eine bestimmte Proxy-DLL gelangen. Die dlldata-Datei wird während jeder MIDL-Kompilierung erstellt oder aktualisiert, wobei inkrementell eine Liste der Schnittstellen erstellt wird, die in die Proxy-DLL eingefügt werden.

Beispiele

midl /dlldata data.c

Siehe auch

Allgemeine MIDL-Befehlszeilensyntax