Параметр /dlldata
Параметр /dlldata используется для указания имени файла, созданного dlldata-файла для прокси-библиотеки DLL. Имя файла по умолчанию Dlldata.c используется, если параметр /dlldata не указан.
midl /dlldata file-name
-
file-name
-
Имя исходного файла C, создаваемого компилятором MIDL для прокси-библиотеки DLL.
Файл, указанный именем файла, должен быть связан с библиотекой DLL прокси-сервера. Файл dlldata содержит точки входа и структуры данных, необходимые фабрике классов для прокси-библиотеки DLL. Эти структуры данных определяют интерфейсы объектов, содержащиеся в прокси-библиотеке DLL. Файл dlldata также указывает идентификатор класса фабрики классов для прокси-библиотеки DLL. Это всегда UUID (IID) первого интерфейса первого прокси-файла (в алфавитном порядке).
Один и тот же файл dlldata следует указывать при вызове MIDL для всех IDL-файлов, которые будут входить в определенную библиотеку DLL прокси-сервера. Файл dlldata создается или обновляется во время каждой компиляции MIDL, постепенно создавая список интерфейсов, которые будут входить в библиотеку DLL прокси-сервера.
midl /dlldata data.c