Metodo IEnumFullIDList::Next (shobjidl_core.h)
Recupera un numero specificato di elementi IDLIST_ABSOLUTE.
Sintassi
HRESULT Next(
[in] ULONG celt,
[out] PIDLIST_ABSOLUTE *rgelt,
[out] ULONG *pceltFetched
);
Parametri
[in] celt
Tipo: ULONG
Numero di elementi a cui fa riferimento nella matrice a cui fa riferimento il parametro rgelt .
[out] rgelt
Tipo: PIDLIST_ABSOLUTE*
In caso di esito positivo, contiene una matrice PIDL. L'implementazione deve allocare questi identificatori di elemento usando CoTaskMemAlloc. L'applicazione chiamante è responsabile della liberazione degli identificatori dell'elemento tramite CoTaskMemFree.
[out] pceltFetched
Tipo: ULONG*
In caso di esito positivo, contiene un puntatore a un valore che riceve un conteggio degli identificatori di elemento assoluto effettivamente restituiti in rgelt. Il conteggio può essere minore del valore specificato nel parametro celt . Questo parametro può essere NULL solo se celt è 1, perché in questo caso il metodo può recuperare solo uno (S_OK) o zero (S_FALSE).
Valore restituito
Tipo: HRESULT
Restituisce S_OK se il metodo ha recuperato correttamente gli elementi di celt richiesti. Questo metodo restituisce solo S_OK se il numero completo di elementi richiesti viene recuperato correttamente.
S_FALSE indica che sono stati richiesti più elementi rispetto a quelli rimasti nell'enumerazione. Il valore a cui punta il parametro pceltFetched specifica il numero effettivo di elementi recuperati. Si noti che il valore sarà 0 se non sono presenti più elementi da recuperare.
Restituisce un valore di errore definito da COM in caso contrario.
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) |