Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa operację, dla której ma zostać wygenerowany kod.
Zwyczaj
<operation/>
Atrybuty
Brak atrybutów.
Elementy podrzędne
Brak elementów podrzędnych.
Elementy nadrzędne
| Pierwiastek | Opis |
|---|---|
|
functionDeclarations |
Generuje deklaracje implementacji dla funkcji serwera proxy dla operacji typu portu. |
|
idlFunctionDeclarations |
Generuje deklaracje IDL dla funkcji serwera proxy dla operacji typu portu. |
|
messageStructureDefinitions |
Generuje definicje struktury języka C dla typów komunikatów. |
|
messageTypeDeclarations |
Generuje deklaracje stałe języka C dla tabel schematów XML dla typów komunikatów. |
|
messageTypeDefinitions |
Generuje stałe języka C dla tabel schematów XML dla typów komunikatów. |
|
portTypeDeclarations |
Generuje deklaracje stałe języka C dla typów portów. |
|
portTypeDefinitions |
Generuje stałe C dla typów portów. |
|
proxyFunctionImplementations |
Generuje implementacje dla funkcji serwera proxy dla operacji typu portu. |
|
wycinków |
Generuje deklaracje dla funkcji wycinków dla operacji typu portu. |
|
stubDefinitions |
Generuje implementacje dla funkcji wycinków dla operacji typu portu. |
|
subscriptionFunctionDeclarations |
Generuje deklaracje implementacji dla funkcji serwera proxy subskrypcji/anulowania subskrypcji dla operacji powiadomień typu portu. |
|
subscriptionIdlFunctionDeclarations |
Generuje deklaracje IDL dla funkcji subskrybowania/anulowania subskrypcji serwera proxy dla operacji powiadomień typu portu. |
|
subscriptionProxyFunctionImplementations |
Generuje implementacje dla funkcji serwera proxy subskrypcji/anulowania subskrypcji dla operacji powiadomień typu portu. |
Uwagi
Można określić dowolną liczbę operacji. Jeśli nie określono żadnych operacji, kod jest generowany dla wszystkich operacji we wszystkich odpowiednich typach portów. Użycie operacji spowoduje ograniczenie metod wygenerowanych do tych zawartych w operacji.
Na przykład drukarka obsługuje między innymi następujące operacje:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- getJobHistory
- SubscribeToPrinterConfigChange
- Anuluj subskrypcjęToPrinterConfigChange
Jednak aby uwzględnić tylko metody związane z PrintJobByPost i Operacje GetJobElements, skrypt generowania kodu użyje idlFunctionDeclarations elementów w następujący sposób:
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
Spowoduje to wygenerowanie deklaracji funkcji idl dla wszystkich metod skojarzonych z dwiema operacjami (na przykład BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements i EndGetJobElements).
Informacje o elementach
| Etykieta | Wartość |
|---|---|
| Minimalny obsługiwany system |
Windows Vista |
| Może być pusta | Tak |