Compartilhar via


estrutura AACS_READ_BINDING_NONCE (ntddcdvd.h)

A estrutura AACS_READ_BINDING_NONCE é um wrapper para o AGID (Identificador de Concessão de Autenticação) e o par lba (endereço de bloco lógico)/comprimento necessário para ler um nó.

Sintaxe

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;

Membros

SessionId

Um valor do tipo DVD_SESSION_ID que especifica um AGID. O cliente obtém esse valor por uma chamada bem-sucedida para IOCTL_AACS_START_SESSION.

NumberOfSectors

O número de setores na área para a qual a nonce de associação é recuperada. Para solicitar o nó de um arquivo, o chamador de IOCTL_AACS_READ_BINDING_NONCE deve definir esse membro como MAXULONGLONG.

StartLba

O endereço de bloco lógico inicial da área para a qual o nonce de associação é recuperado. Para solicitar o nó de um arquivo, o chamador de IOCTL_AACS_GENERATE_BINDING_NONCE ou IOCTL_AACS_READ_BINDING_NONCE deve definir esse membro como MAXULONGLONG.

Handle

O identificador do arquivo. Os chamadores de IOCTL_AACS_READ_BINDING_NONCE que usam o suporte ao sistema de arquivos podem definir esse membro como um identificador de arquivo. Se o chamador não usar o suporte ao sistema de arquivos, esse membro deverá ter um valor de INVALID_HANDLE_VALUE.

ForceStructureLengthToMatch64bit

Comentários

Os clientes recuperam o nó de associação com uma solicitação de IOCTL_AACS_GENERATE_BINDING_NONCE ou uma solicitação de IOCTL_AACS_READ_BINDING_NONCE .

Requisitos

Requisito Valor
Cabeçalho ntddcdvd.h (inclua Ntddcdvd.h)

Confira também

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE