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 dell'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 .

Osservazioni:

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 Value
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Header shobjidl_core.h (includere Shobjidl.h)
Library OneCore.Lib
DLL Shell32.dll