estrutura PRI_RESERVATION_LIST (minitape.h)

A estrutura PRI_RESERVATION_LIST é retornada em resposta a um comando Persistent Reserve In com ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Sintaxe

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

Membros

Generation[4]

O campo Geração contém um contador de 32 bits mantido pelo servidor do dispositivo, que é incrementado sempre que um comando Persistent Reserve Out solicita um REGISTER, REGISTER E IGNORE

Ação de serviço KEY, CLEAR, PREEMPT ou PREEMPT AND ABORT EXISTENTE.

AdditionalLength[4]

O campo AdditionalLength contém uma contagem do número de bytes nos descritores de reserva.

Reservations[0]

Uma matriz de descritores de reserva.

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 minitape.h (inclua Ntddstor.h, Minitape.h, Scsi.h)

Confira também

IOCTL_STORAGE_PERSISTENT_RESERVE_IN