Compartir a través de


Elemento instrumentationManifest

Nodo raíz del manifiesto.

<xs:element name="instrumentationManifest">
    <xs:complexType>
        <xs:complexContent>
            <xs:extension
                base="InstrumentationManifestType"
            >
                <xs:choice
                    maxOccurs="3"
                >
                    <xs:choice>
                        <xs:element name="metadata"
                            type="MetadataType"
                         />
                        <xs:element name="instrumentation"
                            type="InstrumentationType"
                         />
                    </xs:choice>
                    <xs:element name="localization"
                        type="LocalizationType"
                     />
                    <xs:any
                        processContents="lax"
                        minOccurs="0"
                        maxOccurs="unbounded"
                        namespace="##other"
                     />
                </xs:choice>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>

Elementos secundarios

Elemento Tipo Descripción
Instrumentación InstrumentationType En esta sección se definen uno o varios proveedores de eventos y los eventos que registran.
Localización LocalizationType En esta sección se definen las cadenas de mensaje localizadas que usan los consumidores para su visualización. Por ejemplo, esta sección contendrá la cadena de mensaje localizada para el nombre del proveedor, los eventos que defina y los atributos de evento que defina, como canales, tareas y códigos de operación.
Metadatos MetadataType En esta sección se definen los tipos de metadatos que otros manifiestos pueden usar. Para obtener un ejemplo, vea el archivo Winmeta.xml incluido en la carpeta \Include del SDK de Windows.

Observaciones

El elemento instrumentationManifest debe contener los siguientes espacios de nombres:

xmlns="https://schemas.microsoft.com/win/2004/08/events" xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xs="https://www.w3.org/2001/XMLSchema"

Un manifiesto debe contener una sección de instrumentación y una sección de localización. La sección de instrumentación y la sección de metadatos son mutuamente excluyentes (no se pueden definir ambas en el mismo manifiesto). Aunque puede crear un manifiesto que contenga una sección de metadatos, el servicio no lo usará; los únicos metadatos que reconoce el servicio son los metadatos que se encuentran en el archivo Winmeta.xml.

Ejemplos

En el ejemplo siguiente se muestra el esqueleto de un manifiesto de instrumentación totalmente definido.

<instrumentationManifest
    xmlns="http://schemas.microsoft.com/win/2004/08/events" 
    xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events"
    xmlns:xs="https://www.w3.org/2001/XMLSchema"    
    >

    <instrumentation>
        <events>
            <provider ...>
                <channels>
                    <importChanel .../>
                    <channel .../>
                </channels>
                <levels>
                <level .../>
                </levels>
                <tasks>
                    <task .../>
                </tasks>
                <opcodes>
                    <opcode .../>
                </opcodes>
                <keywords>
                    <keyword .../>
                </keywords>
                <filters>
                    <filter .../>
                </filters>
                <maps>
                    <valueMap ...>
                        <map .../>
                    </valueMap>
                    <bitMap ...>
                        <map .../>
                    </bitMap>
                </maps>
                <namedQueries>
                    <patternMap ...>
                        <map .../>
                    </patternMap>  
                </namedQueries>
                <templates>
                    <template ...>
                        <data .../>
                        <UserData>
                            <!-- valid XML fragment -->
                        </UserData>
                    </template>
                </templates>
                <events>
                    <event .../>
                </events>
            </provider>
        </events>
    </instrumentation>

    <localization>
        <resources ...>
            <stringTable>
                <string .../>
            </stringTable>
        </resources>
    </localization>

</instrumentationManifest>

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]