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) |