Freigeben über


INameSpaceTreeControl::GetNextItem-Methode (shobjidl_core.h)

Ruft das nächste Element in der Struktur gemäß der angeforderten Methode ab.

Syntax

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

Parameter

[in, optional] psi

Typ: IShellItem*

Das Shellelement, für das das nächste Element abgerufen wird. Dieser Wert kann NULL sein.

[in] nstcgi

Typ: NSTCGNI

Der Typ des nächsten Elements. Dieser Wert kann eines der folgenden Flags sein:

NSTCGNI_NEXT (0)

Das nächste gleichgeordnete Element des angegebenen Elements.

NSTCGNI_NEXTVISIBLE (1)

Das nächste sichtbare Element in der Struktur, das eine beliebige Beziehung zum angegebenen Element aufweist. Dies schließt ein Kind (falls vorhanden), das nächste Geschwisterkind oder sogar eines der Geschwister des Vorgängers ein.

NSTCGNI_PREV (2)

Das vorherige gleichgeordnete Element des angegebenen Elements.

NSTCGNI_PREVVISIBLE (3)

Das vorherige sichtbare Element, das ein gleichgeordnetes Element, ein untergeordnetes element oder ein übergeordnetes Element ist.

NSTCGNI_PARENT (4)

Das übergeordnete Element des angegebenen Elements.

NSTCGNI_CHILD (5)

Das erste untergeordnete Element des angegebenen Elements.

NSTCGNI_FIRSTVISIBLE (6)

Das absolute erste sichtbare Element in der Struktur (nicht relativ zum angegebenen Element).

NSTCGNI_LASTVISIBLE (7)

Das absolute letzte sichtbare Element in der Struktur (nicht relativ zum angegebenen Element).

[out] ppsiNext

Typ: IShellItem**

Die Adresse eines Zeigers auf das IShellItem , das den Kriterien für das nächste angeforderte Element entspricht.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn kein nächstes Element für den ausgewählten Typ vorhanden ist, gibt diese Funktion E_FAIL mit NULL für das zurückgegebene Element ppsiNext zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)