Identifizieren des Anbieters

Ein Manifest kann einen oder mehrere Anbieter identifizieren. Um einen Anbieter zu identifizieren, verwenden Sie das provider-Element. Sie müssen die Symbolattribute name, guid, resourceFileName, messageFileName und angeben. Wenn Sie Ihr Manifest lokalisieren, sollten Sie auch das Nachrichtenattribut angeben, das von den Kunden als Anzeigename des Anbieters verwendet wird. Wenn Sie das Nachrichtenattribut nicht angeben, verwenden Die Benutzer den Wert des Namensattributs.

Sie können bis zu 16 Anbieter im Manifest identifizieren. Wenn Sie mehr als 16 Anbieter identifizieren möchten, müssen Sie den MessageTable-Abschnitt des Manifests enthalten, den der 17. und anbieter zum Zuweisen von Ressourcenwerten für die von ihnen definierten Nachrichtenzeichenfolgen verwenden müssen. Die Meldungstabelle darf keine Nachrichtenzeichenfolgen enthalten, die von den Anbietern 1 bis 16 definiert werden.

Das folgende Beispiel zeigt, wie sie das Provider-Element verwenden, um einen Anbieter zu identifizieren.

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

    <instrumentation>
        <events>
            <provider name="Microsoft-Windows-SampleProvider" 
                guid="{1db28f2e-8f80-4027-8c5a-a11f7f10f62d}" 
                symbol="PROVIDER_GUID" 
                resourceFileName="<path to the exe or dll that contains the metadata resources>" 
                messageFileName="<path to the exe or dll that contains the string resources>"
                message="$(string.Provider.Name)">

                . . .

            </provider>
        </events>
    </instrumentation>

    <localization>
        <resources culture="en-US">
            <stringTable>
                <string id="Provider.Name" value="Microsoft-Windows-SampleProvider"/>
            </stringTable>
        </resources>
    </localization>

</instrumentationManifest>