Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält ergänzende Hinweise zur Referenzdokumentation für diese API.
GetActiveObject macht die COM GetActiveObject-Funktion aus OLEAUT32.DLL verfügbar; Letzteres erwartet jedoch eine Klassen-ID (CLSID) anstelle des von dieser Methode erwarteten programmgesteuerten Bezeichners (ProgID). Verwenden Sie zum Abrufen einer ausgeführten Instanz eines nicht registrierten ProgIDCOM-Objekts Platform Invoke, um die COM-Funktion GetActiveObject zu definieren. Eine Beschreibung des Plattform-Aufrufs finden Sie unter Verwenden nicht verwalteter DLL-Funktionen.
ProgID und CLSID
Schlüssel in der HKEY_CLASSES_ROOT Unterstruktur der Registrierung enthalten eine Vielzahl von Unterschlüsseltypen. Die meisten Unterschlüssel sind ProgIDs, die eine benutzerfreundliche Zeichenfolge einer CLSID zuordnen. Anwendungen verwenden häufig diese lesbaren Zeichenfolgen anstelle der numerischen CLSIDs. Häufig verfügt eine Komponente über eine versionsunabhängige ProgID, die der neuesten Version der Komponente zugeordnet ist, die auf dem System installiert ist.
Anwendungen und Komponenten verwenden in erster Linie ProgIDs, um ihre entsprechenden CLSIDs abzurufen.