Freigeben über


SHLoadInProc-Funktion (shlobj_core.h)

Erstellt eine instance der angegebenen Objektklasse aus dem Kontext des Shellprozesses.

Windows Vista und höher: Diese Funktion wurde deaktiviert und gibt E_NOTIMPL zurück.

Syntax

SHSTDAPI SHLoadInProc(
  [in] REFCLSID rclsid
);

Parameter

[in] rclsid

Typ: REFCLSID

Die CLSID der zu erstellenden Objektklasse.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. In Windows Vista und höheren Versionen gibt immer E_NOTIMPL zurück.

Hinweise

Hinweis Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. Es ist in späteren Versionen von Windows, einschließlich Windows Vista, nicht verfügbar.
 
Diese Funktion erstellt das angeforderte Objekt instance, indem die CoCreateInstance-Funktion aufgerufen und das zurückgegebene Objekt sofort freigegeben wird. Die zugeordnete DLL wird gemäß den COM-Standardregeln (Component Object Model) entladen, wenn sie S_OK von ihrer DllCanUnloadNow-Funktion zurückgibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (shlobj.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 4.0 oder höher)