Partager via


Fonction SHCreateLibrary (shobjidl_core.h)

Crée un objet IShellLibrary .

Syntaxe

HRESULT SHCreateLibrary(
  [in]  REFIID riid,
  [out] void   **ppv
);

Paramètres

[in] riid

Type : REFIID

IID pour IShellLibrary. (Voir les remarques sur l’utilisation.)

[out] ppv

Type : void**

Reçoit un nouvel objet IShellLibrary . (Voir les remarques sur l’utilisation.)

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Utilisation

La macro IID_PPV_ARGS est généralement utilisée pour générer les paramètres riid et ppv pour cette fonction. Par exemple :
#include "shobjidl.h"
#include "objbase.h" // Defines the IID_PPV_ARGS macro.        

...

IShellLibrary *pIShellLib;
SHCreateLibrary(IID_PPV_ARGS(&pIShellLib));

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IShellLibrary