Condividi tramite


Metodo ISearchItem::GetParentFolder

Ottiene l'oggetto ISearchItem se l'URL rappresenta un'origine dati shell effettiva (nota anche come estensione dello spazio dei nomi shell).

Sintassi

HRESULT GetParentFolder(
  [out] ppShellFolder **IShellFolder,
  [out] ppidl         *LPITEMIDLIST
);

Parametri

IShellFolder [out]

Tipo: ppShellFolder**

In caso di restituzione, contiene l'indirizzo di un puntatore alla cartella contenente l'URL corrente. L'interfaccia IShellFolder viene esposta da tutti gli oggetti della cartella dello spazio dei nomi shell e i relativi metodi vengono usati per gestire le cartelle.

LPITEMIDLIST [out]

Tipo: ppidl*

In caso di restituzione, contiene l'indirizzo di un puntatore a un elenco di identificatori di elemento (PIDL) che identifica la cartella padre. Il parametro LPITEMIDLIST può fare riferimento a un oggetto a qualsiasi livello inferiore alla cartella padre nella gerarchia dello spazio dei nomi e può quindi essere un puntatore a più livelli a un pidl relativo alla cartella padre.

Valore restituito

Tipo: HRESULT

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

Commenti

Il metodo ISearchItem::GetParentFolder è supportato solo in Windows XP e Windows Server 2003 e non deve più essere usato.

Per visualizzare in anteprima gli allegati con un gestore di protocolli di terze parti nei computer che eseguono Windows XP o Windows Server 2003, potrebbe essere necessario usare l'interfaccia ISearchItem e le API seguenti: IItemPreviewerExt, IItemPropertyBag e ISearchProtocolUI , la struttura LINKINFO e l'enumerazione LINKTYPE .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP con SP2 [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Componente ridistribuibile
Windows Desktop Search (WDS) 3.0

Vedi anche

ISearchItem