Commutateur /dlldata
Le commutateur /dlldata est utilisé pour spécifier le nom de fichier pour le fichier dlldata généré pour une DLL proxy. Le nom de fichier par défaut Dlldata.c est utilisé si le commutateur /dlldata n’est pas spécifié.
midl /dlldata file-name
-
nom_fichier
-
Nom du fichier source C que le compilateur MIDL va générer pour la DLL proxy.
Le fichier spécifié par nom de fichier doit être lié à la DLL proxy. Le fichier dlldata contient des points d’entrée et des structures de données requis par la fabrique de classes pour la DLL proxy. Ces structures de données spécifient les interfaces d’objet contenues dans la DLL proxy. Le fichier dlldata spécifie également l’identificateur de classe de la fabrique de classes pour la DLL proxy. Il s’agit toujours de l’UUID (IID) de la première interface du premier fichier proxy (par ordre alphabétique).
Le même fichier dlldata doit être spécifié lors de l’appel de MIDL sur tous les fichiers IDL qui iront dans une DLL proxy particulière. Le fichier dlldata est créé ou mis à jour au cours de chaque compilation MIDL, créant de façon incrémentielle une liste des interfaces qui iront dans la DLL proxy.
midl /dlldata data.c