Comutador /dlldata
A opção /dlldata é usada para especificar o nome de arquivo para o arquivo dlldata gerado para uma DLL de proxy. O nome de arquivo padrão Dlldata.c será usado se a opção /dlldata não for especificada.
midl /dlldata file-name
-
nome do arquivo
-
O nome do arquivo de origem C que o compilador MIDL gerará para a DLL de proxy.
O arquivo especificado pelo nome do arquivo deve estar vinculado à DLL do proxy. O arquivo dlldata contém pontos de entrada e estruturas de dados exigidos pela fábrica de classes para a DLL de proxy. Essas estruturas de dados especificam as interfaces de objeto contidas na DLL do proxy. O arquivo dlldata também especifica o identificador de classe da fábrica de classes para a DLL de proxy. Essa é sempre a UUID (IID) da primeira interface do primeiro arquivo proxy (por ordem alfabética).
O mesmo arquivo dlldata deve ser especificado ao invocar MIDL em todos os arquivos IDL que entrarão em uma DLL de proxy específica. O arquivo dlldata é criado ou atualizado durante cada compilação MIDL, criando incrementalmente uma lista das interfaces que entrarão na DLL do proxy.
midl /dlldata data.c