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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de