PRI_RESERVATION_LIST 구조체(storport.h)

PRI_RESERVATION_LIST 구조체는 ServiceAction = RESERVATION_ACTION_READ_RESERVATIONS 있는 Persistent Reserve In 명령에 대한 응답으로 반환됩니다.

구문

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

멤버

Generation[4]

생성 필드에는 디바이스 서버에서 유지 관리하는 32비트 카운터가 포함되어 있습니다. 이 카운터는 Persistent Reserve Out 명령이 REGISTER, REGISTER 및 IGNORE를 요청할 때마다 증가합니다.

기존 키, CLEAR, PREEMPT 또는 PREEMPT 및 서비스 중단 작업.

AdditionalLength[4]

AdditionalLength 필드에는 예약 설명자의 바이트 수가 포함됩니다.

Reservations[0]

예약 설명자의 배열입니다.

설명

IOCTL_STORAGE_PERSISTENT_RESERVE_IN 요청은 디바이스 서버 내에서 활성 상태인 영구 예약 및 예약 키에 대한 정보를 가져오는 데 사용됩니다.

요구 사항

요구 사항
헤더 storport.h(Ntddstor.h, Minitape.h, Scsi.h 포함)

추가 정보

IOCTL_STORAGE_PERSISTENT_RESERVE_IN