Metodo IShellFolder2::GetDetailsEx (shobjidl_core.h)
Ottiene informazioni dettagliate, identificate da un identificatore del set di proprietà (FMTID) e da un identificatore di proprietà (PID) su un elemento in una cartella shell.
Sintassi
HRESULT GetDetailsEx(
[in] PCUITEMID_CHILD pidl,
[in] const SHCOLUMNID *pscid,
[out] VARIANT *pv
);
Parametri
[in] pidl
Tipo: PCUITEMID_CHILD
UN FILE PIDL dell'elemento, relativo alla cartella padre. Questo metodo accetta solo PIDL a livello singolo. La struttura deve contenere esattamente una struttura SHITEMID seguita da uno zero finale. Questo valore non può essere NULL.
[in] pscid
Tipo: const SHCOLUMNID*
Puntatore a una struttura SHCOLUMNID che identifica la colonna.
[out] pv
Tipo: VARIANT*
Puntatore a un valore VARIANT con le informazioni richieste. Il valore è completamente tipizzato. Il valore restituito per le proprietà dal sistema di proprietà deve essere conforme al tipo specificato in typeInfo della definizione della proprietà come attributo legacyType .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione è una versione più affidabile di IShellFolder2::GetDetailsOf. Fornisce l'accesso alle informazioni visualizzate nella visualizzazione Dettagli esplora risorse di una cartella shell. La differenza principale è che GetDetailsEx consente di identificare la colonna con una struttura FMTID e PID invece di dover prima determinare l'indice di colonna.
Requisiti
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) |
DLL | Shell32.dll (versione 5.0 o successiva) |