Condividi tramite


struttura AACS_READ_BINDING_NONCE (ntddcvertita.h)

La struttura AACS_READ_BINDING_NONCE è un wrapper per l'identificatore di concessione dell'autenticazione (AGID) e la coppia di indirizzi a blocchi logici (LBA)/length necessari per leggere un nonce.

Sintassi

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;

Membri

SessionId

Valore di tipo DVD_SESSION_ID che specifica un AGID. Il client ottiene questo valore tramite una chiamata riuscita a IOCTL_AACS_START_SESSION.

NumberOfSectors

Numero di settori nell'area per cui viene recuperato il nonce di associazione. Per richiedere il nonce per un file, il chiamante di IOCTL_AACS_READ_BINDING_NONCE deve impostare questo membro su MAXULONGLONG.

StartLba

Indirizzo del blocco logico iniziale dell'area per cui viene recuperato il nonce di associazione. Per richiedere il nonce per un file, il chiamante di IOCTL_AACS_GENERATE_BINDING_NONCE o IOCTL_AACS_READ_BINDING_NONCE deve impostare questo membro su MAXULONGLONG.

Handle

Handle di file. I chiamanti di IOCTL_AACS_READ_BINDING_NONCE che usano il supporto del file system possono impostare questo membro su un handle di file. Se il chiamante non usa il supporto del file system, questo membro deve avere un valore di INVALID_HANDLE_VALUE.

ForceStructureLengthToMatch64bit

Osservazioni

I client recuperano il nonce di associazione con una richiesta di IOCTL_AACS_GENERATE_BINDING_NONCE o una richiesta di IOCTL_AACS_READ_BINDING_NONCE.

Fabbisogno

Requisito Valore
intestazione ntddcvertita.h (include Ntddcvertita.h)

Vedere anche

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE