Condividi tramite


Metodo IShellFolderViewType::EnumViews

Recupera un enumeratore che restituirà un puntatore a un elenco di identificatori di elemento (PIDL) per ogni visualizzazione estesa.

Sintassi

HRESULT EnumViews(
  [in]  ULONG       grfFlags,
  [out] IEnumIDList **ppenum
);

Parametri

grfFlags [in]

Tipo: ULONG

Flag che indicano gli elementi da includere nell'enumerazione . Per un elenco dei valori possibili, vedere il tipo enumerato SHCONTF . Questo parametro può essere ignorato.

ppenum [out]

Tipo: IEnumIDList**

Indirizzo di una variabile puntatore di tipo IEnumIDList che riceve l'enumeratore.

Valore restituito

Tipo: HRESULT

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

Commenti

Le visualizzazioni vengono rappresentate all'utente come cartelle nascoste dalla directory radice (rappresentate da PIDL). Ogni volta che è appropriato, la visualizzazione predefinita (fuori dalla cartella radice) è rappresentata come NULL, o PIDL vuota.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
DLL
Shell32.dll