Freigeben über


PRI_RESERVATION_LIST Struktur (scsi.h)

Die PRI_RESERVATION_LIST Struktur wird als Reaktion auf einen Befehl "Persistent Reserve In" mit ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS zurückgegeben.

Syntax

typedef struct {
  UCHAR                      Generation[4];
  UCHAR                      AdditionalLength[4];
  PRI_RESERVATION_DESCRIPTOR Reservations[0];
} PRI_RESERVATION_LIST, *PPRI_RESERVATION_LIST;

Angehörige

Generation[4]

Das Feld "Generation" enthält einen 32-Bit-Zähler, der vom Geräteserver verwaltet wird, der jedes Mal erhöht wird, wenn ein Befehl "Persistent Reserve Out" ein REGISTER anfordert, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT oder PREEMPT AND ABORT service action anfordert.

AdditionalLength[4]

Das Feld "AdditionalLength" enthält eine Anzahl der Bytes in den Reservierungsbeschreibungen.

Reservations[0]

Ein Array von Reservierungsdeskriptoren.

Bemerkungen

Die IOCTL_STORAGE_PERSISTENT_RESERVE_IN Anforderung wird verwendet, um Informationen zu permanenten Reservierungen und Reservierungsschlüsseln zu erhalten, die auf einem Geräteserver aktiv sind.

Anforderungen

Anforderung Wert
Header- scsi.h (enthalten Ntddstor.h, Minitape.h, Scsi.h)

Siehe auch

IOCTL_STORAGE_PERSISTENT_RESERVE_IN