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>
子要素
要素 |
Type |
説明 |
オペコード |
OpcodeListType |
タスク固有のオペコードの一覧を定義します。 タスク固有のオペコードに対して、Winmeta.xmlで定義されているオペコード値を使用することはできません。
|
属性
名前 |
型 |
説明 |
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 [デスクトップ アプリのみ]
|