Condividi tramite


Metodo IFsiDirectoryItem::RemoveTree (imapi2fs.h)

Rimuovere l'albero di directory specificato dall'immagine del file system.

Sintassi

HRESULT RemoveTree(
  [in] BSTR path
);

Parametri

[in] path

Stringa contenente il nome della directory da rimuovere. Il percorso è relativo all'elemento di directory corrente.

Valore restituito

S_OK viene restituito in caso di esito positivo, ma altri codici di esito positivo possono essere restituiti in seguito all'implementazione. I codici di errore seguenti vengono comunemente restituiti in caso di errore dell'operazione, ma non rappresentano gli unici valori di errore possibili:

Codice restituito Descrizione
E_POINTER
Il parametro path non è un puntatore valido.
IMAPI_E_INVALID_PARAM
Il valore specificato per il parametro %1!ls! non è valido.

Valore: 0xC0AAB101

IMAPI_E_INVALID_PATH
Percorso '%1!s!' non è formato correttamente o contiene caratteri non validi.

Valore: 0xC0AAB110

IMAPI_E_NOT_IN_FILE_SYSTEM
ls!' non fa parte del file system. È necessario aggiungerlo per completare questa operazione.

Valore: 0xC0AAB10B

IMAPI_E_READONLY
L'oggetto FileSystemImage è in modalità di sola lettura.

Valore: 0xC0AAB102

IMAPI_E_DIR_NOT_FOUND
La directory specificata non esiste.
IMAPI_E_DIR_NOT_EMPTY
La directory %1!s! non è vuota.

Valore: 0xC0AAB10A

IMAPI_E_FSI_INTERNAL_ERROR
Errore interno: %1!ls!.

Valore: 0xC0AAB100

IMAPI_E_NOT_DIR
Il percorso specificato %1!ls! non identifica una directory.

Valore: 0xC0AAB109

Commenti

L'elemento della directory deve essere presente nell'immagine del file system.

È possibile eliminare l'intera immagine del file system chiamando questo metodo per l'elemento della directory radice e impostando il percorso su un delimitatore di percorso singolo (\).

Requisiti

   
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi2fs.h

Vedi anche

IFsiDirectoryItem

IFsiDirectoryItem::AddDirectory

IFsiDirectoryItem::AddFile

IFsiDirectoryItem::AddTree

IFsiDirectoryItem::Remove