Auf Englisch lesen

Freigeben über


64-Bit-Unterstützung

Eine 64-Bit-Leistungsdatenanbieter-DLL kann nicht in einem 32-Bit-Consumerprozess ausgeführt werden, und eine 32-Bit-Leistungsdatenanbieter-DLL kann nicht in einem 64-Bit-Prozess ausgeführt werden. Die Anbieterregistrierung unterstützt nur einen einzelnen Library Wert für den Pfad zu Ihrer Leistungsdatenanbieter-DLL, sodass Sie keine anderen Pfade angeben können, die von 32-Bit-Consumern und 64-Bit-Consumern verwendet werden können.

Die folgenden Optionen stehen zur Unterstützung von V1-Anbietern unter 64-Bit-Betriebssystemen zur Verfügung:

  • Empfohlen: Installieren und registrieren Sie den Pfad zur 32-Bit-Version Ihrer Anbieter-DLL.
    • 32-Bit-Consumer funktionieren nativ: Sie laden Ihre 32-Bit-Anbieter-DLL in den 32-Bit-Consumerprozess.
    • 64-Bit-Consumer funktionieren indirekt: Sie können Ihre 32-Bit-Anbieter-DLL nicht in den 64-Bit-Consumerprozess laden, aber Windows fällt automatisch auf das Erstellen eines 32-Bit-Perfhost-Prozesses zurück, lädt Ihre 32-Bit-Anbieter-DLL in den perfhost-Prozess und sendet Leistungsdaten aus dem 32-Bit-Perfhostprozess an den 64-Bit-Consumerprozess.
  • Nur 64-Bit: Installieren und registrieren Sie den Pfad zur 64-Bit-Version Ihrer Anbieter-DLL.
    • 32-Bit-Consumer schlagen fehl: Sie können Ihre 64-Bit-Anbieter-DLL nicht in den 32-Bit-Prozess laden.
    • 64-Bit-Consumer funktionieren nativ: Sie laden Ihre 32-Bit-Anbieter-DLL prozessintern.

Hinweis

Mehrere integrierte Windows-Leistungsdatenanbieter installieren eine 32-Bit-DLL in %systemroot%\syswow64, installieren eine 64-Bit-DLL in %systemroot%\system32und registrieren den Pfad als %systemroot%\system32\ProviderName.dll, sodass die Library Dateisystemumleitung den Pfad zur entsprechenden DLL auflösen kann. Dies wird nur für Leistungsdatenanbieter unterstützt, die Teil des Windows-Betriebssystems sind. Anbieter, die nicht teil des Windows-Betriebssystems sind, dürfen keine Dateien in den Windows Ordner installieren. Nicht erkannte Dateien im Ordner können während der Windows Wartung oder des Upgrades entfernt werden.