estructura de PRI_RESERVATION_LIST (storport.h)

La estructura PRI_RESERVATION_LIST se devuelve en respuesta a un comando Reserva persistente en con ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Sintaxis

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

Miembros

Generation[4]

El campo Generación contiene un contador de 32 bits que mantiene el servidor de dispositivos, que se incrementa cada vez que un comando reserva persistente solicita un REGISTER, REGISTER AND IGNORE.

ACCIÓN DE SERVICIO KEY, CLEAR, PREEMPT o PREEMPT AND ABORT.

AdditionalLength[4]

El campo AdditionalLength contiene un recuento del número de bytes en los descriptores de reserva.

Reservations[0]

Matriz de descriptores de reserva.

Comentarios

La solicitud de IOCTL_STORAGE_PERSISTENT_RESERVE_IN se usa para obtener información sobre las reservas persistentes y las claves de reserva que están activas dentro de un servidor de dispositivos.

Requisitos

Requisito Valor
Header storport.h (include Ntddstor.h, Minitape.h, Scsi.h)

Consulte también

IOCTL_STORAGE_PERSISTENT_RESERVE_IN