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)

Lihat juga

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE