Metodo ITransferSource::RemoveItem (shobjidl_core.h)
Rimuove l'elemento senza spostare l'elemento nel Cestino.
Sintassi
HRESULT RemoveItem(
[in] IShellItem *psiSource,
[in] TRANSFER_SOURCE_FLAGS flags
);
Parametri
[in] psiSource
Tipo: IShellItem*
Puntatore a IShellItem da rimuovere.
[in] flags
Tipo: TRANSFER_SOURCE_FLAGS
Contrassegna che controllano l'operazione di file. Una o più costanti TRANSFER_SOURCE_FLAGS .
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 alla ripetizione dell'azione corrente |
|
L'utente ha risposto "No" alla finestra di dialogo. |
|
L'utente ha risposto alle cartelle di tipo merge. |
|
L'utente ha risposto per riprovare il file con nuovo nome. |
|
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) |