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.
Struktur PRO_PARAMETER_LIST dikirim dalam perintah Persistent Reserve Out ke server perangkat.
Sintaksis
typedef struct {
UCHAR ReservationKey[8];
UCHAR ServiceActionReservationKey[8];
UCHAR ScopeSpecificAddress[4];
UCHAR ActivatePersistThroughPowerLoss : 1;
UCHAR Reserved1 : 1;
UCHAR AllTargetPorts : 1;
UCHAR SpecifyInitiatorPorts : 1;
UCHAR Reserved2 : 4;
UCHAR Reserved3;
UCHAR Obsolete[2];
} PRO_PARAMETER_LIST, *PPRO_PARAMETER_LIST;
Anggota
ReservationKey[8]
Bidang ReservationKey berisi nilai 8-byte yang disediakan oleh klien aplikasi ke server perangkat. Nilai ini mengidentifikasi inisiator yang merupakan sumber perintah Persistent Reserve Out.
ServiceActionReservationKey[8]
Bidang ServiceActionReservationKey berisi informasi yang diperlukan untuk empat tindakan layanan berikut:
DAFTAR
DAFTARKAN DAN ABAIKAN KUNCI YANG ADA
MENDAHULUI
PREEMPT DAN ABORT
ScopeSpecificAddress[4]
Bidang ScopeSpecificAddress berisi alamat elemen yang memiliki nol yang ditempatkan di bit yang paling signifikan agar sesuai dengan bidang. Ini berlaku jika cakupan reservasi diatur ke ELEMENT_SCOPE. Jika tidak, bidang ini diatur ke semua nol.
ActivatePersistThroughPowerLoss
Bit ActivatePersistThroughPowerLoss (APTPL) hanya berlaku untuk tindakan layanan berikut:
DAFTAR
DAFTARKAN DAN ABAIKAN KUNCI YANG ADA
Reserved1
Dipesan. Harus nol.
AllTargetPorts
Menentukan anggota UCHARAllTargetPorts.
SpecifyInitiatorPorts
Menentukan anggota UCHARDefineInitiatorPorts.
Reserved2
Dipesan. Harus nol.
Reserved3
Dipesan. Harus nol.
Obsolete[2]
Dipesan. Harus nol.
Komentar
Permintaan IOCTL_STORAGE_PERSISTENT_RESERVE_OUT digunakan untuk mengontrol informasi tentang reservasi persisten dan kunci reservasi yang aktif dalam server perangkat.
Persyaratan
Syarat | Nilai |
---|---|
Header | storport.h (termasuk Ntddstor.h, Minitape.h, Scsi.h) |