Bagikan melalui


struktur NTMS_LIBREQUESTINFORMATIONA (ntmsapi.h)

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

Struktur NTMS_LIBREQUESTINFORMATION mendefinisikan properti khusus untuk permintaan kerja, yang diantrekan ke RSM.

Sintaksis

typedef struct _NTMS_LIBREQUESTINFORMATIONA {
  DWORD      OperationCode;
  DWORD      OperationOption;
  DWORD      State;
  NTMS_GUID  PartitionId;
  NTMS_GUID  DriveId;
  NTMS_GUID  PhysMediaId;
  NTMS_GUID  Library;
  NTMS_GUID  SlotId;
  SYSTEMTIME TimeQueued;
  SYSTEMTIME TimeCompleted;
  CHAR       szApplication[NTMS_APPLICATIONNAME_LENGTH];
  CHAR       szUser[NTMS_USERNAME_LENGTH];
  CHAR       szComputer[NTMS_COMPUTERNAME_LENGTH];
  DWORD      dwErrorCode;
  NTMS_GUID  WorkItemId;
  DWORD      dwPriority;
} NTMS_LIBREQUESTINFORMATIONA;

Anggota

OperationCode

Operasi item. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_LM_CLASSIFY
Mengklasifikasikan media.
NTMS_LM_CLEANDRIVE
Bersihkan drive.
NTMS_LM_DISABLELIBRARY
Nonaktifkan pengubah.
NTMS_LM_DISABLEDRIVE
Nonaktifkan drive.
NTMS_LM_DISABLEMEDIA
Nonaktifkan media.
NTMS_LM_DISMOUNT
Lepaskan media dari drive.
NTMS_LM_DOORACCESS
Izinkan akses ke media melalui pintu unit pustaka.
NTMS_LM_EJECT
Keluarkan media dari pustaka.
NTMS_LM_EJECTCLEANER
Keluarkan pembersih.
NTMS_LM_ENABLELIBRARY
Aktifkan pengubah.
NTMS_LM_ENABLEDRIVE
Aktifkan drive.
NTMS_LM_ENABLEMEDIA
Aktifkan media.
NTMS_LM_INJECT
Sisipkan media ke dalam pustaka.
NTMS_LM_INJECTCLEANER
Sisipkan pembersih.
NTMS_LM_INVENTORY
Lakukan inventaris pustaka.
NTMS_LM_MOUNT
Pasang sisi ke drive.
NTMS_LM_PROCESSOMID
Proses OMID.
NTMS_LM_RELEASECLEANER
Lepaskan slot yang lebih bersih.
NTMS_LM_REMOVE
Hapus item kerja dari antrean.
NTMS_LM_RESERVECLEANER
Pesan slot yang lebih bersih.
NTMS_LM_UPDATEOMID
Perbarui OMID.
NTMS_LM_WRITESCRATCH
Tulis label gratis.

OperationOption

Opsi item kerja (perintah khusus).

State

Status item kerja ini saat ini. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_LM_QUEUED
Operasi diantrekan.
NTMS_LM_INPROCESS
Operasi sedang diproses.
NTMS_LM_PASSED
Operasi berhasil diselesaikan.
NTMS_LM_FAILED
Operasi telah selesai dengan kesalahan.
NTMS_LM_WAITING
Operasi diblokir.
NTMS_LM_CANCELLED
Operasi telah dibatalkan.
NTMS_LM_INVALID
Operasi tidak valid.

PartitionId

Pengidentifikasi unik sisi yang dilayankan.

DriveId

Pengidentifikasi unik drive yang dilayankan.

PhysMediaId

Pengidentifikasi unik dari sepotong media fisik yang dilayankan.

Library

Pustaka untuk permintaan ini.

SlotId

Pengidentifikasi unik slot dari bagian media fisik yang dilayankan.

TimeQueued

Waktu sistem yang permintaan ini diantrekan ke RSM.

TimeCompleted

Waktu sistem permintaan ini diselesaikan oleh RSM.

szApplication[NTMS_APPLICATIONNAME_LENGTH]

Aplikasi yang mengirimkan permintaan operator.

szUser[NTMS_USERNAME_LENGTH]

Pengguna interaktif masuk ke komputer yang mengirimkan permintaan operator.

szComputer[NTMS_COMPUTERNAME_LENGTH]

Komputer yang mengirimkan permintaan operator.

dwErrorCode

Pengembalian kesalahan untuk permintaan yang kembali dengan status NTMS_LM_FAILED. Ini adalah kode kesalahan sistem .

WorkItemId

ID item kerja terkait untuk permintaan ini. Ini saat ini digunakan untuk memuat ID item kerja yang akan dibatalkan pada permintaan NTMS_LM_REMOVE.

dwPriority

Prioritas item kerja.

Komentar

Struktur NTMS_LIBREQUESTINFORMATION disertakan dalam struktur NTMS_OBJECTINFORMATION.

GUID dalam waktu kerja mungkin menjadi tidak valid dari waktu ke waktu. Misalnya, keluarnya media gratis akan menghapus PMID setelah media dikeluarkan. Namun item kerja tidak diperbarui setelah selesai dikeluarkan.

Nota

Header ntmsapi.h mendefinisikan NTMS_LIBREQUESTINFORMATION sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows XP [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ntmsapi.h

Lihat juga

NTMS_OBJECTINFORMATION