estrutura PRI_RESERVATION_DESCRIPTOR (storport.h)

A estrutura PRI_RESERVATION_DESCRIPTOR é usada para construir a estrutura de PRI_RESERVATION_LIST retornada em resposta a um comando De Reserva Persistente com ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS.

Sintaxe

typedef struct {
  UCHAR ReservationKey[8];
  UCHAR ScopeSpecificAddress[4];
  UCHAR Reserved;
  UCHAR Type : 4;
  UCHAR Scope : 4;
  UCHAR Obsolete[2];
} PRI_RESERVATION_DESCRIPTOR, *PPRI_RESERVATION_DESCRIPTOR;

Membros

ReservationKey[8]

A chave de reserva sob a qual a reserva persistente é mantida.

ScopeSpecificAddress[4]

O campo ScopeSpecificAddress contém o endereço do elemento, que tem zeros colocados nos bits mais significativos para caber no campo.

Reserved

Reservado. Deve ser zero.

Type

O tipo da reserva persistente como presente no comando Persistent Reserve Out que criou a reserva persistente.

Scope

O escopo da reserva persistente como presente no comando Persistent Reserve Out que criou a reserva persistente.

Obsolete[2]

Reservado. Deve ser zero.

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

Confira também

IOCTL_STORAGE_PERSISTENT_RESERVE_IN

PRI_RESERVATION_LIST