Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает операцию, для которой создается код.
Употребление
<operation/>
Атрибуты
Атрибуты отсутствуют.
Дочерние элементы
Дочерние элементы отсутствуют.
Родительские элементы
| Элемент | Описание |
|---|---|
|
функцииDeclarations |
Создает объявления реализации для прокси-функций для операций типа порта. |
|
idlFunctionDeclarations |
Создает объявления IDL для прокси-функций для операций типа порта. |
|
messageStructureDefinitions |
Создает определения структуры C для типов сообщений. |
|
messageTypeDeclarations |
Создает объявления констант C для таблиц схем XML для типов сообщений. |
|
messageTypeDefinitions |
Создает константы C для таблиц схемы XML для типов сообщений. |
|
portTypeDeclarations |
Создает объявления констант C для типов портов. |
|
portTypeDefinitions |
Создает константы C для типов портов. |
|
proxyFunctionImplementations |
Создает реализации для прокси-функций для операций типа порта. |
|
заглушки |
Создает объявления для заглушки для операций типа порта. |
|
stubDefinitions |
Создает реализации для функций заглушки для операций типа порта. |
|
подпискиFunctionDeclarations |
Создает объявления реализации для функций прокси-сервера подписки или отмены подписки для операций уведомлений типа порта. |
|
subscriptionIdlFunctionDeclarations |
Создает объявления IDL для функций прокси-сервера подписки или отмены подписки для операций уведомлений типа порта. |
|
subscriptionProxyFunctionImplementations |
Создает реализации для функций прокси-сервера подписки или отмены подписки для операций уведомлений типа порта. |
Замечания
Любое количество операций может быть указано. Если операции не указаны, код создается для всех операций во всех соответствующих типах портов. Использование элемента операции ограничивает методы, созданные в операции.
Например, принтер поддерживает эти операции среди прочего:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
Однако чтобы включить только методы, связанные с операциями PrintJobByPost и GetJobElements, скрипт создания кода будет использовать элементы idlFunctionDeclarations следующим образом:
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
Это создает объявления функций idl для всех методов, связанных с двумя операциями (например, BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements и EndGetJobElements).
Сведения об элементах
| Ярлык | Ценность |
|---|---|
| Минимальная поддерживаемая система |
Windows Vista |
| Может быть пустым | Да |