Condividi tramite


Metodo INameSpaceTreeControl::GetNextItem (shobjidl_core.h)

Recupera l'elemento successivo nell'albero in base al quale viene richiesto il metodo.

Sintassi

HRESULT GetNextItem(
  [in, optional] IShellItem *psi,
  [in]           NSTCGNI    nstcgi,
  [out]          IShellItem **ppsiNext
);

Parametri

[in, optional] psi

Tipo: IShellItem*

Elemento shell per il quale viene recuperato l'elemento successivo. Questo valore può essere NULL.

[in] nstcgi

Tipo: NSTCGNI

Tipo dell'elemento successivo. Questo valore può essere uno dei flag seguenti:

NSTCGNI_NEXT (0)

Elemento di pari livello successivo dell'elemento specificato.

NSTCGNI_NEXTVISIBLE (1)

Elemento visibile successivo nell'albero con qualsiasi relazione con l'elemento specificato. Ciò include un bambino (se c'è uno), il fratello successivo o anche uno dei fratelli del predecessore.

NSTCGNI_PREV (2)

Elemento di pari livello precedente dell'elemento specificato.

NSTCGNI_PREVVISIBLE (3)

Elemento visibile precedente che è un elemento di pari livello, un elemento discendente di pari livello o un elemento padre.

NSTCGNI_PARENT (4)

Elemento padre dell'elemento specificato.

NSTCGNI_CHILD (5)

Primo elemento figlio dell'elemento specificato.

NSTCGNI_FIRSTVISIBLE (6)

Primo elemento visibile assoluto nell'albero (non relativo all'elemento specificato).

NSTCGNI_LASTVISIBLE (7)

Ultimo elemento visibile assoluto nell'albero (non relativo all'elemento specificato).

[out] ppsiNext

Tipo: IShellItem**

Indirizzo di un puntatore a IShellItem che soddisfa i criteri per l'elemento successivo richiesto.

Valore restituito

Tipo: HRESULT

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

Commenti

Se non è presente alcun elemento successivo per il tipo selezionato, questa funzione restituisce E_FAIL con NULL per l'elemento restituito, ppsiNext.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)