다음을 통해 공유


PRI_REGISTRATION_LIST 구조체(scsi.h)

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

구문

typedef struct {
  UCHAR Generation[4];
  UCHAR AdditionalLength[4];
  UCHAR ReservationKeyList[0][8];
} PRI_REGISTRATION_LIST, *PPRI_REGISTRATION_LIST;

멤버

Generation[4]

생성 필드에는 디바이스 서버에서 유지 관리하는 32비트 카운터가 포함되어 있습니다. 이 카운터는 영구 예약 출력 명령이 REGISTER, REGISTER 및 IGNORE EXISTING KEY, CLEAR, PREEMPT 또는 PREEMPT AND ABORT 서비스 작업을 요청할 때마다 증가합니다.

AdditionalLength[4]

AdditionalLength 필드에는 예약 키 목록의 바이트 수가 포함됩니다.

ReservationKeyList[0]

예약 키 목록에는 디바이스 서버와 함께 모든 포트를 사용하여 등록한 모든 초기자에 대한 8 바이트 예약 키가 포함되어 있습니다.

설명

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

요구 사항

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

추가 정보

IOCTL_STORAGE_PERSISTENT_RESERVE_IN