Bagikan melalui


IFsiDirectoryItem::Hapus metode (imapi2fs.h)

Menghapus item yang ditentukan dari citra sistem file.

Sintaks

HRESULT Remove(
  [in] BSTR path
);

Parameter

[in] path

String yang berisi jalur relatif item yang akan dihapus. Jalur relatif terhadap item direktori saat ini.

Tentukan jalur lengkap saat memanggil metode ini dari item direktori akar.

Nilai kembali

S_OK dikembalikan pada keberhasilan, tetapi kode keberhasilan lainnya dapat dikembalikan sebagai hasil dari implementasi. Kode kesalahan berikut biasanya dikembalikan pada kegagalan operasi, tetapi tidak mewakili satu-satunya nilai kesalahan yang mungkin:

Menampilkan kode Deskripsi
IMAPI_E_INVALID_PATH
Jalur '%1!s!' dibentuk dengan buruk atau berisi karakter yang tidak valid.

Nilai: 0xC0AAB110

E_OUTOFMEMORY
Gagal mengalokasikan memori yang diperlukan.

Nilai: 0x8007000E

IMAPI_E_INVALID_PARAM
Nilai yang ditentukan untuk parameter %1!ls! tidak valid.

Nilai: 0xC0AAB101

IMAPI_E_NOT_IN_FILE_SYSTEM
ls!' bukan bagian dari sistem file. Ini harus ditambahkan untuk menyelesaikan operasi ini.

Nilai: 0xC0AAB10B

IMAPI_E_READONLY
Objek FileSystemImage berada dalam mode baca saja.

Nilai: 0xC0AAB102

IMAPI_E_DIR_NOT_EMPTY
Direktori %1!s! tidak kosong.

Nilai: 0xC0AAB10A

IMAPI_E_FSI_INTERNAL_ERROR
Terjadi kesalahan internal: %1!ls!.

Nilai: 0xC0AAB100

Keterangan

Metode ini hanya dapat dipanggil pada item direktori yang ada dalam gambar sistem file.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi2fs.h

Lihat juga

IFsiDirectoryItem

IFsiDirectoryItem::AddDirectory

IFsiDirectoryItem::AddFile

IFsiDirectoryItem::RemoveTree