Compartir a través de


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)

Consulte también

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE