EventsType 複合型
- [アーティクル]
-
-
マニフェストで定義されているプロバイダーの一覧が含まれます。
<xs:complexType name="EventsType">
<xs:choice
maxOccurs="unbounded"
>
<xs:element name="provider"
type="ProviderType"
maxOccurs="unbounded"
/>
<xs:element name="messageTable"
minOccurs="0"
>
<xs:complexType>
<xs:sequence>
<xs:element name="message"
minOccurs="0"
maxOccurs="unbounded"
>
<xs:complexType>
<xs:attribute name="value"
type="UInt32Type"
use="required"
/>
<xs:attribute name="mid"
type="xs:string"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any
processContents="lax"
minOccurs="0"
maxOccurs="unbounded"
namespace="##other"
/>
</xs:choice>
<xs:anyAttribute
namespace="##other"
/>
</xs:complexType>
子要素
要素 |
Type |
Description |
message |
|
メッセージ文字列を定義します。 |
messageTable |
|
メッセージ文字列の一覧を定義します。 メッセージ文字列にリソース番号を明示的に割り当てるためにメッセージ テーブルを定義する必要がある次の場合を除き、メッセージ テーブルを使用する必要はありません。 - メッセージ テキスト (.mc) ファイルからマニフェストに移行していますが、アプリケーションとシステム チャネルにイベントを書き込んでいるため、レガシ コンシューマーはイベントを引き続き使用できます。 これを機能させるには、マニフェストで定義されているメッセージ文字列のリソース識別子がイベント識別子と同じである必要があります。 ただし、メッセージ コンパイラは、リソース識別子をメッセージ文字列に自動的に割り当てます。 コンパイラをオーバーライドするには、メッセージ テーブルを使用し、value 属性をイベント識別子と message 属性に設定して、マニフェストのローカライズ セクションの文字列テーブル内の文字列を参照します。
- 16 を超えるプロバイダーを識別する場合は、プロバイダーが定義するメッセージ文字列のリソース値を割り当てるために、プロバイダーの 17 番目と 17 番目に使用する必要があるメッセージ テーブルを含める必要があります。 プロバイダーがプロバイダー 1 から 16 を定義したメッセージ文字列を参照する場合、メッセージ テーブルにはそれらのメッセージ文字列を含めないでください。
|
プロバイダー |
ProviderType |
定義するプロバイダーの一覧。 |
属性
名前 |
型 |
Description |
message |
strTableRef |
文字列テーブル内のローカライズされた文字列への参照。 |
mid |
xs:string |
使用されていません。 |
記号 |
CSymbolType |
このメッセージ文字列に対してメッセージ コンパイラで作成するシンボリック名。 |
value |
UInt32Type |
このメッセージのメッセージ識別子として使用する番号。 |
マニフェストで定義できるプロバイダーの数の実際の制限は 16 プロバイダーです。 16 を超えるプロバイダーを指定する場合は、メッセージ テーブルを使用して、プロバイダーが参照するメッセージ文字列にリソース番号を明示的に割り当てる必要があります。 詳細については、上記の message 要素を参照してください。
要件
要件 |
値 |
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |