Condividi tramite


Funzione SHCreateShellItemArrayFromShellItem (shobjidl_core.h)

Crea una matrice di un elemento da un singolo elemento shell.

Sintassi

SHSTDAPI SHCreateShellItemArrayFromShellItem(
  [in]  IShellItem *psi,
  [in]  REFIID     riid,
  [out] void       **ppv
);

Parametri

[in] psi

Tipo: IShellItem*

Puntatore all'oggetto IShellItem che rappresenta l'elemento.

[in] riid

Tipo: REFIID

Riferimento all'IID dell'interfaccia da recuperare tramite ppv, in genere IID_IShellItemArray.

[out] ppv

Tipo: void**

Quando termina, questo metodo contiene il puntatore di interfaccia richiesto in riid. Si tratta in genere di un puntatore a un oggetto IShellItemArray.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione crea una matrice di un elemento da un singolo elemento. Per creare una matrice dal contenuto di una cartella, usare SHCreateShellItemArray.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll