estructura de PRI_REGISTRATION_LIST (storport.h)

La estructura PRI_REGISTRATION_LIST se devuelve en respuesta a un comando Reserva persistente en con ServiceAction = RESERVATION_ACTION_READ_KEYS.

Sintaxis

typedef struct {
  UCHAR Generation[4];
  UCHAR AdditionalLength[4];
  UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_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 una acción de servicio REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT o PREEMPT AND ABORT.

AdditionalLength[4]

El campo AdditionalLength contiene un recuento del número de bytes de la lista de claves de reserva.

ReservationKeyList[0]

La lista de claves de reserva contiene las claves de reserva de 8 bytes para todos los iniciadores que se han registrado mediante todos los puertos con el servidor de dispositivos.

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