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 포함) |