Freigeben über


AACS_READ_BINDING_NONCE Struktur (ntddcdvd.h)

Die AACS_READ_BINDING_NONCE-Struktur ist ein Wrapper für die Authentifizierungsgewährungs-ID (Authentication Grant Identifier, AGID) und ein logisches Blockadressenpaar (LBA)/length, das zum Lesen einer Nonce erforderlich ist.

Syntax

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;

Angehörige

SessionId

Ein Wert vom Typ DVD_SESSION_ID, der eine AGID angibt. Der Client ruft diesen Wert durch einen erfolgreichen Aufruf von IOCTL_AACS_START_SESSION ab.

NumberOfSectors

Die Anzahl der Sektoren in dem Bereich, für den die bindungsfreie Nonce abgerufen wird. Um die Nonce für eine Datei anzufordern, muss der Aufrufer von IOCTL_AACS_READ_BINDING_NONCE dieses Element auf MAXULONGLONG FESTLEGEN.

StartLba

Die erste logische Blockadresse des Bereichs, für den die Bindungs-Nonce abgerufen wird. Um die Nonce für eine Datei anzufordern, muss der Aufrufer von IOCTL_AACS_GENERATE_BINDING_NONCE oder IOCTL_AACS_READ_BINDING_NONCE dieses Element auf MAXULONGLONG FESTLEGEN.

Handle

Das Dateihandle. Aufrufer von IOCTL_AACS_READ_BINDING_NONCE, die die Dateisystemunterstützung verwenden, können dieses Mitglied auf ein Dateihandle festlegen. Wenn der Aufrufer keine Dateisystemunterstützung verwendet, muss dieses Element den Wert INVALID_HANDLE_VALUE haben.

ForceStructureLengthToMatch64bit

Bemerkungen

Clients rufen die Bindungs nonce mit einer IOCTL_AACS_GENERATE_BINDING_NONCE Anforderung oder einer IOCTL_AACS_READ_BINDING_NONCE Anforderung ab.

Anforderungen

Anforderung Wert
Header- ntddcdvd.h (enthalten Ntddcdvd.h)

Siehe auch

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE