struktur TAPE_WMI_OPERATIONS (ntddtape.h)

Driver miniclass pita meneruskan struktur ini ke rutinitas TapeMiniWMIControl-nya untuk menunjukkan operasi WMI mana yang harus dilakukan oleh perangkat.

Sintaks

typedef struct _TAPE_WMI_OPERATIONS {
  ULONG Method;
  ULONG DataBufferSize;
  PVOID DataBuffer;
} TAPE_WMI_OPERATIONS, *PTAPE_WMI_OPERATIONS;

Anggota

Method

Menunjukkan operasi yang akan dilakukan oleh perangkat pita. Operasi yang diizinkan adalah sebagai berikut:

TAPE_CHECK_FOR_DRIVE_PROBLEM

Jika drive pita mendukung perintah untuk mengembalikan kesalahan perangkat tertentu, seperti pemberitahuan pita, rutinitas TapeMiniWMIControl minidriver harus menjalankan metode TAPE_QUERY_DEVICE_ERROR_DATA Jika tidak, itu harus menjalankan metode TAPE_QUERY_IO_ERROR_DATA.

TAPE_QUERY_DEVICE_ERROR_DATA

Mengembalikan kesalahan perangkat tertentu, seperti pemberitahuan pita. Tidak semua kandar pita mendukung metode ini.

TAPE_QUERY_IO_ERROR_DATA

Mengembalikan data kesalahan I/O umum, seperti kesalahan baca/tulis, berdasarkan jumlah kesalahan I/O. Semua drive pita mendukung metode ini.

DataBufferSize

Menunjukkan ukuran dalam byte buffer tempat minidriver pita mengembalikan hasil operasi.

DataBuffer

Penunjuk ke buffer tempat minidriver pita mengembalikan hasil operasi. Byte sizeof(ULONG) pertama dari DataBuffer berisi nilai jenis TAPE_DRIVE_PROBLEM_TYPE, diikuti oleh DataBufferSize - sizeof(ULONG) byte data pita.

Persyaratan

Persyaratan Nilai
Header ntddtape.h (termasuk Ntddchgr.h, Minitape.h)

Lihat juga

TAPE_DRIVE_PROBLEM_TYPE

TapeMiniWMIControl