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