estrutura PRI_REGISTRATION_LIST (scsi.h)
A estrutura PRI_REGISTRATION_LIST é retornada em resposta a um comando Persistent Reserve In com ServiceAction = RESERVATION_ACTION_READ_KEYS.
Sintaxe
typedef struct {
UCHAR Generation[4];
UCHAR AdditionalLength[4];
UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;
Membros
Generation[4]
O campo Geração contém um contador de 32 bits que é mantido pelo servidor do dispositivo, que é incrementado sempre que um comando De reserva persistente solicita uma ação de serviço REGISTER, REGISTER AND IGNORE EXISTING KEY, CLEAR, PREEMPT ou PREEMPT AND ABORT.
AdditionalLength[4]
O campo AdditionalLength contém uma contagem do número de bytes na lista de chaves de reserva.
ReservationKeyList[0]
A lista de chaves de reserva contém as chaves de reserva de 8 bytes para todos os iniciadores que se registraram usando todas as portas com o servidor do dispositivo.
Comentários
A solicitação IOCTL_STORAGE_PERSISTENT_RESERVE_IN é usada para obter informações sobre reservas persistentes e chaves de reserva que estão ativas em um servidor de dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | scsi.h (inclua Ntddstor.h, Minitape.h, Scsi.h) |