struktur NTMS_OPREQUESTINFORMATIONW (ntmsapi.h)

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

Struktur NTMS_OPREQUESTINFORMATION menentukan properti khusus untuk kontrol sistem permintaan operator untuk RSM.

Sintaksis

typedef struct _NTMS_OPREQUESTINFORMATIONW {
  DWORD      Request;
  SYSTEMTIME Submitted;
  DWORD      State;
  WCHAR      szMessage[NTMS_MESSAGE_LENGTH];
  DWORD      Arg1Type;
  NTMS_GUID  Arg1;
  DWORD      Arg2Type;
  NTMS_GUID  Arg2;
  WCHAR      szApplication[NTMS_APPLICATIONNAME_LENGTH];
  WCHAR      szUser[NTMS_USERNAME_LENGTH];
  WCHAR      szComputer[NTMS_COMPUTERNAME_LENGTH];
} NTMS_OPREQUESTINFORMATIONW;

Anggota

Request

Jenis permintaan operator. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_OPREQ_NEWMEDIA
Aplikasi yang mencoba mengalokasikan media mengirimkan permintaan operator untuk media baru ketika tidak ada media yang tersedia. Ketika bendera ini diatur, anggota Arg1 harus diatur ke GUID kumpulan media yang memerlukan media baru. Secara opsional, anggota Arg2 dapat diatur ke pustaka tertentu tempat media baru harus ditempatkan.
NTMS_OPREQ_CLEANER
RSM mengirimkan permintaan operator untuk pembersih ketika operasi bersih diantrekan dan tidak ada pembersih yang online dan tersedia untuk drive. Ketika bendera ini diatur, anggota Arg1 harus diatur ke GUID pustaka yang memerlukan kartrid pembersih.
NTMS_OPREQ_DEVICESERVICE
Aplikasi atau RSM mengirimkan permintaan operator untuk layanan drive saat perangkat atau drive pengubah mengalami masalah. Ketika bendera ini diatur, anggota Arg1 harus diatur ke GUID layanan yang memerlukan perangkat.
NTMS_OPREQ_MOVEMEDIA
Aplikasi atau RSM mengirimkan permintaan operator untuk memindahkan media yang ditentukan untuk melayani pemasangan untuk media offline atau mengeluarkan media ke pustaka offline. Ketika bendera ini diatur, anggota Arg1 harus diatur ke GUID media fisik untuk dipindahkan dan anggota Arg2 harus diatur ke GUID pustaka tempat media ini harus dipindahkan.
NTMS_OPREQ_MESSAGE
Permintaan operator khusus aplikasi. Hanya teks.

Submitted

Waktu sistem ketika permintaan operator dikirimkan.

State

Status permintaan layanan operator saat ini. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_OPSTATE_SUBMITTED
Permintaan operator telah dikirimkan tetapi tidak dibaca oleh konsol operator.
NTMS_OPSTATE_ACTIVE
Permintaan operator telah dibaca oleh satu atau beberapa konsol operator dan mungkin sedang dalam proses.
NTMS_OPSTATE_INPROGRESS
Pengguna telah mengakui permintaan operator ini dan sedang dalam proses melakukan layanan.
NTMS_OPSTATE_REFUSED
Pengguna telah menolak permintaan layanan operator.
NTMS_OPSTATE_COMPLETE
Pengguna telah menyelesaikan permintaan layanan operator.

szMessage[NTMS_MESSAGE_LENGTH]

Teks pesan operator.

Arg1Type

Jenis objek Arg1. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_UNKNOWN
Tidak ada objek yang disediakan dalam Arg1Type.
NTMS_CHANGER
Objek pengubah sedang.
NTMS_DRIVE
Objek drive.
NTMS_IEDOOR
Objek pintu perpustakaan.
NTMS_IEPORT.
Pustaka sisipkan/keluarkan objek port
NTMS_LIBRARY
Objek pustaka.
NTMS_PARTITION
Objek samping.
NTMS_PHYSICAL_MEDIA
Objek media fisik.
NTMS_STORAGESLOT
Objek slot pustaka.

Arg1

ID objek Arg1 yang digunakan untuk permintaan pemindahan atau permintaan operator lain yang memerlukan objek referensi. Tujuan objek ini bervariasi berdasarkan jenis permintaan operator. Untuk penggunaanArg1 yang sesuai, lihat deskripsi Permintaan .

Arg2Type

Jenis objek Arg2. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_UNKNOWN
Tidak ada objek yang disediakan di Arg2Type.
NTMS_LIBRARY
Objek pustaka.

Arg2

ID objek Arg2 yang digunakan untuk permintaan operator yang memerlukan objek referensi kedua. Tujuan objek ini bervariasi berdasarkan jenis permintaan operator. Untuk penggunaanArg2 yang sesuai, lihat deskripsi Permintaan .

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.

Komentar

Struktur NTMS_OPREQUESTINFORMATION disertakan dalam struktur NTMS_OBJECTINFORMATION.

Nota

Header ntmsapi.h mendefinisikan NTMS_OPREQUESTINFORMATION 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