AACS_READ_BINDING_NONCE structure (ntddcdvd.h)
La structure AACS_READ_BINDING_NONCE est un wrapper pour l’identificateur d’octroi d’authentification (AGID) et la paire d’adresses de bloc logique (LBA)/longueur requises pour lire un nonce.
Syntaxe
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;
Membres
SessionId
Valeur de type DVD_SESSION_ID qui spécifie un AGID. Le client obtient cette valeur par un appel réussi à IOCTL_AACS_START_SESSION.
NumberOfSectors
Nombre de secteurs dans la zone pour laquelle le nonce de liaison est récupéré. Pour demander le nonce pour un fichier, l’appelant de IOCTL_AACS_READ_BINDING_NONCE doit définir ce membre sur MAXULONGLONG.
StartLba
Adresse de bloc logique de départ de la zone pour laquelle le nonce de liaison est récupéré. Pour demander le nonce pour un fichier, l’appelant de IOCTL_AACS_GENERATE_BINDING_NONCE ou IOCTL_AACS_READ_BINDING_NONCE doit définir ce membre sur MAXULONGLONG.
Handle
Handle de fichier. Les appelants de IOCTL_AACS_READ_BINDING_NONCE qui utilisent la prise en charge du système de fichiers peuvent définir ce membre sur un handle de fichier. Si l’appelant n’utilise pas la prise en charge du système de fichiers, ce membre doit avoir la valeur INVALID_HANDLE_VALUE.
ForceStructureLengthToMatch64bit
Remarques
Les clients récupèrent le nonce de liaison avec une demande de IOCTL_AACS_GENERATE_BINDING_NONCE ou une demande de IOCTL_AACS_READ_BINDING_NONCE .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddcdvd.h (incluez Ntddcdvd.h) |