Freigeben über


Verwenden von COM in der Profilerstellungs-API

Aktualisiert: November 2007

Obwohl die Profilerstellungsschnittstellen als COM-Schnittstellen definiert sind, initialisiert die Common Language Runtime (CLR) COM tatsächlich nicht zur Verwendung dieser Schnittstellen. Der Grund hierfür ist, dass auf diese Weise das Festlegen des Threadingmodells durch Verwendung der CoInitialize-Funktion vermieden werden soll, bevor die verwaltete Anwendung die Möglichkeit hatte, das gewünschte Threadingmodell festzulegen. Ähnlich sollte auch der Profiler selbst CoInitialize, nicht aufrufen, da sonst ein Threadingmodell ausgewählt werden könnte, das mit der Anwendung, für die ein Profil erstellt wird, nicht kompatibel ist und es daher zu einem Anwendungsfehler kommen kann.

Siehe auch

Weitere Ressourcen

Allgemeine Features in der Profilerstellungs-API

Übersicht über die Profilerstellung