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) |