Partager via


Fonction SHLoadInProc (shlobj_core.h)

Crée une instance de la classe d’objets spécifiée à partir du contexte du processus de l’interpréteur de commandes.

Windows Vista et versions ultérieures : cette fonction a été désactivée et retourne E_NOTIMPL.

Syntaxe

SHSTDAPI SHLoadInProc(
  [in] REFCLSID rclsid
);

Paramètres

[in] rclsid

Type : REFCLSID

CLSID de la classe d’objet à créer.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. Dans Windows Vista et les versions ultérieures, retourne toujours E_NOTIMPL.

Remarques

Note Cette fonction est disponible via Windows XP Service Pack 2 (SP2) et Windows Server 2003. Il n’est pas disponible dans les versions ultérieures de Windows, y compris Windows Vista.
 
Cette fonction crée l’objet demandé instance en appelant la fonction CoCreateInstance et en libérant immédiatement l’objet retourné. La DLL associée est déchargée conformément aux règles COM (Component Object Model) standard lorsqu’elle retourne S_OK à partir de sa fonction DllCanUnloadNow .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 4.0 ou ultérieure)