Fungsi DeleteNtmsLibrary (ntmsapi.h)

[Manajer Penyimpanan yang Dapat Dilepas tidak lagi tersedia pada Windows 7 dan Windows Server 2008 R2.]

Fungsi DeleteNtmsLibrary menghapus pustaka, dan semua perangkat yang terkandung dalam pustaka, dari database RSM. Semua media dalam pustaka dipindahkan ke pustaka offline.

Sintaks

DWORD DeleteNtmsLibrary(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpLibraryId
);

Parameter

[in] hSession

Tangani ke sesi yang dikembalikan oleh fungsi OpenNtmsSession .

[in] lpLibraryId

Pengidentifikasi unik pustaka yang akan dihapus.

Nilai kembali

Fungsi ini mengembalikan salah satu nilai berikut.

Nilai Makna
ERROR_ACCESS_DENIED
NTMS_MODIFY_ACCESS ke pustaka ditolak. Kesalahan keamanan lainnya juga dimungkinkan, tetapi akan menunjukkan kesalahan subsistem keamanan.
ERROR_DATABASE_FAILURE
Database tidak dapat diakses atau rusak.
ERROR_DATABASE_FULL
Database penuh.
ERROR_INVALID_HANDLE
Handel sesi hilang atau tidak valid.
ERROR_INVALID_LIBRARY
Pengidentifikasi pustaka tidak valid.
ERROR_INVALID_PARAMETER
Ada pengidentifikasi media yang hilang.
ERROR_NOT_ENOUGH_MEMORY
Terjadi kegagalan alokasi selama pemrosesan.
ERROR_SUCCESS
Fungsi berhasil.

Keterangan

Jika pustaka yang direferensikan oleh fungsi DeleteNtmsLibrary berisi media, media dipindahkan ke pustaka offline.

Anda dapat menggunakan DeleteNtmsLibrary untuk menghapus pustaka yang tidak lagi tersambung ke server RSM.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header ntmsapi.h
Pustaka Ntmsapi.lib
DLL Ntmsapi.dll

Lihat juga

Fungsi Kontrol Pustaka