AACS_READ_BINDING_NONCE 구조체(ntddcdvd.h)
AACS_READ_BINDING_NONCE 구조는 NONCE를 읽는 데 필요한 AGID(인증 부여 식별자) 및 LBA(논리 블록 주소)/길이 쌍에 대한 래퍼입니다.
구문
typedef struct _AACS_READ_BINDING_NONCE {
DVD_SESSION_ID SessionId;
ULONG NumberOfSectors;
ULONGLONG StartLba;
union {
HANDLE Handle;
ULONGLONG ForceStructureLengthToMatch64bit;
};
} AACS_READ_BINDING_NONCE, *PAACS_READ_BINDING_NONCE;
멤버
SessionId
AGID를 지정하는 형식 DVD_SESSION_ID 값입니다. 클라이언트는 IOCTL_AACS_START_SESSION 성공적으로 호출하여 이 값을 가져옵니다.
NumberOfSectors
바인딩 nonce가 검색되는 영역의 섹터 수입니다. 파일에 대한 nonce를 요청하려면 IOCTL_AACS_READ_BINDING_NONCE 호출자가 이 멤버를 MAXULONGLONG으로 설정해야 합니다.
StartLba
바인딩 nonce가 검색되는 영역의 시작 논리 블록 주소입니다. 파일에 대한 nonce를 요청하려면 IOCTL_AACS_GENERATE_BINDING_NONCE 또는 IOCTL_AACS_READ_BINDING_NONCE 호출자가 이 멤버를 MAXULONGLONG으로 설정해야 합니다.
Handle
파일 핸들입니다. 파일 시스템 지원을 사용하는 IOCTL_AACS_READ_BINDING_NONCE 호출자는 이 멤버를 파일 핸들로 설정할 수 있습니다. 호출자가 파일 시스템 지원을 사용하지 않는 경우 이 멤버의 값은 INVALID_HANDLE_VALUE.
ForceStructureLengthToMatch64bit
설명
클라이언트는 IOCTL_AACS_GENERATE_BINDING_NONCE 요청 또는 IOCTL_AACS_READ_BINDING_NONCE요청을 사용하여 바인딩 nonce를 검색합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddcdvd.h(Ntddcdvd.h 포함) |