Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[ 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.
OperationOption
Opsi item kerja (perintah khusus).
State
Status item kerja ini saat ini. Ini bisa menjadi salah satu nilai berikut.
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 |