Sdílet prostřednictvím


operation – element

Určuje operaci, pro kterou se má vygenerovat kód.

Zvyk

<operation/>

Atributy

Neexistují žádné atributy.

Podřízené prvky

Neexistují žádné podřízené prvky.

Nadřazené prvky

Element Popis
functionDeclarations
Generuje deklarace implementace pro proxy funkce pro operace typu portu.

idlFunctionDeclarations
Generuje deklarace IDL pro proxy funkce pro operace typu portu.

messageStructureDefinitions
Generuje definice struktury jazyka C pro typy zpráv.

messageTypeDeclarations
Generuje deklarace konstant jazyka C pro tabulky schématu XML pro typy zpráv.

messageTypeDefinitions
Generuje konstanty jazyka C pro tabulky schématu XML pro typy zpráv.

portTypeDeclarations
Generuje deklarace konstant jazyka C pro typy portů.

portTypeDefinitions
Generuje konstanty jazyka C pro typy portů.

proxyFunctionImplementations
Generuje implementace pro proxy funkce pro operace typu portu.

tubDeclarations
Generuje deklarace pro funkce zástupných procedur pro operace typu portu.

tubDefinitions
Generuje implementace pro funkce zástupných procedur pro operace typu portu.

subscriptionFunctionDeclarations
Generuje deklarace implementace pro přihlášení k odběru nebo odhlášení odběru proxy funkcí pro operace oznámení typu portu.

subscriptionIdlFunctionDeclarations
Generuje deklarace IDL pro přihlášení k odběru nebo odhlášení proxy funkcí pro operace oznámení typu portu.

subscriptionProxyFunctionImplementations
Generuje implementace pro přihlášení k odběru nebo odhlášení proxy funkcí pro operace oznámení typu portu.

Poznámky

Je možné zadat libovolný počet operací. Pokud nejsou zadány žádné operace, kód se vygeneruje pro všechny operace ve všech příslušných typech portů. Použití operace elementu omezí metody generované na metody obsažené v operaci.

Například tiskárna podporuje mimo jiné tyto operace:

  • PrintJobByPost
  • PrintJobByReference
  • CancelJob
  • GetJobElements
  • GetActiveJobs
  • GetJobHistory
  • SubscribeToPrinterConfigChange
  • odhlášení odběru ConfigChange

Pokud však chcete zahrnout pouze metody související s PrintJobByPost a GetJobElements operace, skript generování kódu by použil idlFunctionDeclarations elementy následujícím způsobem:

<idlFunctionDeclarations>
    <operation>PrintJobByPost</operation>
    <operation>GetJobElements></operation>
</idlFunctionDeclarations>

Tím se vygenerují deklarace funkce idl pro všechny metody přidružené ke dvěma operacím (například BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements a EndGetJobElements).

Informace o elementu

Označit Hodnota
Minimální podporovaný systém
Windows Vista
Může být prázdný. Ano