TaskType 複雜類型
定義應用程式的元件或子元件。
<xs:complexType name="TaskType"
mixed="true"
>
<xs:sequence>
<xs:element name="opcodes"
type="OpcodeListType"
minOccurs="0"
/>
</xs:sequence>
<xs:attribute name="name"
type="QName"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
<xs:attribute name="value"
type="UInt16Type"
use="required"
/>
<xs:attribute name="eventGUID"
type="GUIDType"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="optional"
/>
<xs:anyAttribute
processContents="lax"
namespace="##other"
/>
</xs:complexType>
子元素
元素 | 類型 | Description |
---|---|---|
opcodes | OpcodeListType | 定義工作特定作業碼的清單。 您無法針對工作特定作業碼使用Winmeta.xml中定義的 opcode 值。 |
屬性
名称 | 類型 | Description |
---|---|---|
eventGUID | GUIDType | 以登錄格式識別工作的全域唯一識別碼。 如果您使用 -mof 訊息編譯器引數來產生下層支援的 MOF 類別,則需要這個屬性。 |
message | strTableRef | 工作的當地語系化顯示名稱。 訊息字串會參考資訊清單 之 stringTable 區段中的當地語系化字串。 |
NAME | QName | 工作的名稱。 |
符號 | CSymbolType | 用來參考應用程式中工作的符號。 訊息編譯器 (MC.exe) 會使用 符號,為編譯器產生的標頭檔中的工作建立常數。 如果您未指定符號,編譯器就會為您產生一個符號。 |
value | UInt16Type | 數值,可在提供者定義的工作清單中唯一識別此工作。 此值必須介於 1 到 239 的範圍內。 |
範例
下列範例示範如何指定工作。
<tasks>
<task name="printspool:Disconnect"
symbol="PRINTSPOOL_TASK_DISCONNECT"
value="0"
message="$(string.disconnect)"/>
<task name="printspool:Connect"
symbol="PRINTSPOOL_TASK_CONNECT"
value="1"
message="$(string.connect)">
<opcodes>
<opcode name="ReadRegistry"
symbol="MYOPCODE_READ_REGISTRY" value="11"
message="$(string.ReadRegistry)"/>
</opcodes>
</task>
</tasks>
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應