Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
WsdCodeGen использует XML-файл конфигурации для определения расположения метаданных службы. Файл конфигурации также используется для определения имен интерфейсов, идентификаторов GUID интерфейса, имен классов, имен методов и других идентификаторов. Дополнительные сведения об этом файле см. в файле конфигурации WsdCodeGen.
WsdCodeGen требует двух типов входных файлов: XML-файла конфигурации и одного или нескольких файлов описания службы (WSDL и/или XSD-файлов). WsdCodeGen обрабатывает эти входные файлы и создает два типа выходных файлов: файлы интерфейса и исходные файлы.
Входные файлы
| Тип | Описание |
|---|---|
| Файл конфигурации | XML-файл, указывающий расположение метаданных службы и определяющий имена интерфейсов, идентификаторы GUID интерфейса, имена классов, имена методов и другие идентификаторы. |
| Файлы описания службы | Один или несколько файлов WSDL или XSD, описывающих службы для реализации на устройстве. |
Выходные файлы
| Тип | Описание |
|---|---|
| Файлы интерфейса | Файл IDL (язык определения интерфейса), который можно использовать с компилятором MIDL для создания файла заголовка интерфейса. Клиенты WSDAPI и службы WSDAPI могут использовать этот файл интерфейса. |
| Заголовочные файлы и файлы исходного кода C++ | Файлы C++, описывающие контракт сообщения, пространство имен и сведения о типе. Они могут содержать код прокси и/или стуб-код. Прокси-код реализует интерфейс службы и преобразует вызовы метода службы в операции WSDAPI, которые выполняют запросы на обслуживание. Код-заглушка преобразует запросы службы WSDAPI в код, который вызывает методы этой службы. |
Связанные разделы