Freigeben über


PRI_RESERVATION_LIST Struktur (minitape.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 UND IGNORE anfordert.

VORHANDENE SCHLÜSSEL-, CLEAR-, PREEMPT- oder PREEMPT AND ABORT-Dienstaktion.

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- minitape.h (enthalten Ntddstor.h, Minitape.h, Scsi.h)

Siehe auch

IOCTL_STORAGE_PERSISTENT_RESERVE_IN