Metodo ITransferSource::RecycleItem (shobjidl_core.h)
Riciclare l'elemento nel percorso di riciclo fornito e restituire l'elemento nella nuova posizione.
Sintassi
HRESULT RecycleItem(
[in] IShellItem *psiSource,
[in] IShellItem *psiParentDest,
[in] TRANSFER_SOURCE_FLAGS flags,
[out] IShellItem **ppsiNewDest
);
Parametri
[in] psiSource
Tipo: IShellItem*
Puntatore a IShellItem da riciclare.
[in] psiParentDest
Tipo: IShellItem*
Puntatore all'oggetto IShellItem del percorso di riciclo (nuovo padre dell'elemento).
[in] flags
Tipo: TRANSFER_SOURCE_FLAGS
Flag che controllano l'operazione di file. Una o più costanti TRANSFER_SOURCE_FLAGS .
[out] ppsiNewDest
Tipo: IShellItem**
Quando il metodo restituisce, contiene l'indirizzo di un puntatore all'oggetto IShellItem riciclato.
Valore restituito
Tipo: HRESULT
Restituisce uno dei seguenti o un codice di errore.
Codice restituito | Descrizione |
---|---|
|
L'utente ha risposto "Sì" alla finestra di dialogo. |
|
L'utente ha risposto per ripetere l'azione corrente. |
|
L'utente ha risposto "No" alla finestra di dialogo. |
|
Gli elementi figlio non devono essere elaborati. |
|
L'errore è stato accodato e verrà visualizzato in un secondo momento. |
|
L'utente ha annullato l'azione corrente. |
|
L'operazione richiede privilegi elevati. |
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) |