ImportChannelType Complex Type
Identifies a channel that has been defined by another provider or in a manifest that contains a metadata section.
<xs:complexType name="ImportChannelType"
mixed="true"
>
<xs:simpleContent>
<xs:extension
base="string"
>
<xs:attribute name="chid"
type="token"
use="optional"
/>
<xs:attribute name="name"
type="anyURI"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Attributes
Name | Type | Description |
---|---|---|
chid | token | An identifier that uniquely identifies the channel in the list of channels that the provider defines or imports. Use this value when referencing this channel in an event definition. If you do not specify a channel identifier, use the channel's name to reference this channel in an event definition. |
name | anyURI | The name of the channel to import. |
symbol | CSymbolType | The symbol to use to reference the channel in your application. The Message Compiler (MC.exe) uses the symbol to create a constant for the channel in the header file that the compiler generates. If you do not specify a symbol, the compiler generates one for you. |
Remarks
The manifest that defined the imported channel must be installed before your provider writes events; otherwise, the events cannot be written to the channel (the write operation succeeds, the events are simply not written to the channel).
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |