estructura AACS_READ_BINDING_NONCE (ntddcdvd.h)
La estructura de AACS_READ_BINDING_NONCE es un contenedor para el identificador de concesión de autenticación (AGID) y el par de direcciones de bloque lógico (LBA)/longitud necesarios para leer un valor nonce.
Sintaxis
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;
Miembros
SessionId
Valor de tipo DVD_SESSION_ID que especifica un AGID. El cliente obtiene este valor mediante una llamada correcta a IOCTL_AACS_START_SESSION.
NumberOfSectors
Número de sectores del área para el que se recupera el nonce de enlace. Para solicitar el nonce de un archivo, el autor de la llamada de IOCTL_AACS_READ_BINDING_NONCE debe establecer este miembro en MAXULONGLONG.
StartLba
Dirección de bloque lógico inicial del área para la que se recupera el nonce de enlace. Para solicitar el nonce de un archivo, el autor de la llamada de IOCTL_AACS_GENERATE_BINDING_NONCE o IOCTL_AACS_READ_BINDING_NONCE debe establecer este miembro en MAXULONGLONG.
Handle
Manipulador de archivo. Los autores de llamadas de IOCTL_AACS_READ_BINDING_NONCE que usan compatibilidad con el sistema de archivos pueden establecer este miembro en un identificador de archivo. Si el autor de la llamada no usa compatibilidad con el sistema de archivos, este miembro debe tener un valor de INVALID_HANDLE_VALUE.
ForceStructureLengthToMatch64bit
Comentarios
Los clientes recuperan el nonce de enlace con una solicitud de IOCTL_AACS_GENERATE_BINDING_NONCE o una solicitud de IOCTL_AACS_READ_BINDING_NONCE .
Requisitos
Requisito | Valor |
---|---|
Header | ntddcdvd.h (incluya Ntddcdvd.h) |