Condividi tramite


Interfaccia IShellFolder2 (shobjidl_core.h)

Estende le funzionalità di IShellFolder. I metodi forniscono una varietà di informazioni sul contenuto di una cartella shell.

Ereditarietà

L'interfaccia IShellFolder2 eredita da IShellFolder. IShellFolder2 include anche questi tipi di membri:

Metodi

L'interfaccia IShellFolder2 include questi metodi.

 
IShellFolder2::EnumSearches

Richiede un puntatore a un'interfaccia che consente a un client di enumerare gli oggetti di ricerca disponibili.
IShellFolder2::GetDefaultColumn

Ottiene l'ordinamento predefinito e visualizzare le colonne.
IShellFolder2::GetDefaultColumnState

Ottiene lo stato predefinito per una colonna specificata.
IShellFolder2::GetDefaultSearchGUID

Restituisce l'identificatore univoco globale (GUID) dell'oggetto di ricerca predefinito per la cartella.
IShellFolder2::GetDetailsEx

Ottiene informazioni dettagliate, identificate da un identificatore di set di proprietà (FMTID) e un identificatore di proprietà (PID), in un elemento in una cartella shell.
IShellFolder2::GetDetailsOf

Ottiene informazioni dettagliate, identificate da un indice di colonna, su un elemento in una cartella shell.
IShellFolder2::MapColumnToSCID

Converte una colonna nell'ID del set di proprietà appropriato (FMTID) e l'ID proprietà (PID).

Commenti

Questa interfaccia fornisce anche i metodi dell'interfaccia IShellFolder , da cui eredita.

Quando implementare

Implementare IShellFolder2 se l'estensione dello spazio dei nomi fornisce servizi ai client oltre quelli in IShellFolder.

Quando usare

Chiamare IShellFolder2 quando sono necessarie informazioni dettagliate sugli elementi contenuti in una cartella shell. Questa interfaccia sostituisce IShellDetails.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)