struktur AACS_READ_BINDING_NONCE (ntddcdvd.h)
Struktur AACS_READ_BINDING_NONCE adalah pembungkus untuk Pengidentifikasi Pemberian Autentikasi (AGID) dan pasangan alamat blok logis (LBA)/panjang yang diperlukan untuk membaca nonce.
Sintaks
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;
Anggota
SessionId
Nilai jenis DVD_SESSION_ID yang menentukan AGID. Klien mendapatkan nilai ini dengan panggilan yang berhasil ke IOCTL_AACS_START_SESSION.
NumberOfSectors
Jumlah sektor di area tempat nonce pengikatan diambil. Untuk meminta nonce untuk file, pemanggil IOCTL_AACS_READ_BINDING_NONCE harus mengatur anggota ini ke MAXULONGLONG.
StartLba
Alamat blok logis awal area tempat nonce pengikatan diambil. Untuk meminta nonce untuk file, pemanggil IOCTL_AACS_GENERATE_BINDING_NONCE atau IOCTL_AACS_READ_BINDING_NONCE harus mengatur anggota ini ke MAXULONGLONG.
Handle
Handel file. Pemanggil IOCTL_AACS_READ_BINDING_NONCE yang menggunakan dukungan sistem file dapat mengatur anggota ini ke handel file. Jika penelepon tidak menggunakan dukungan sistem file, anggota ini harus memiliki nilai INVALID_HANDLE_VALUE.
ForceStructureLengthToMatch64bit
Keterangan
Klien mengambil nonce pengikatan dengan permintaan IOCTL_AACS_GENERATE_BINDING_NONCE atau permintaan IOCTL_AACS_READ_BINDING_NONCE .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdvd.h (termasuk Ntddcdvd.h) |