IOCTL_AACS_READ_BINDING_NONCE IOCTL (ntddcdvd.h)
Lê o nonce de associação do AACS (Advanced Access Content System) começando no deslocamento de bytes especificado no disco, como parte do protocolo para ler uma área de dados protegida.
Código principal
Buffer de entrada
O buffer em >AssociatedIrp.SystemBuffer contém uma estrutura do tipo AACS_READ_BINDING_NONCE que especifica o DVD_SESSION_ID, o endereço de bloco lógico inicial e o número de setores para os quais a unidade lógica deve gerar um nó de associação.
Comprimento do buffer de entrada
Comprimento de uma estrutura AACS_READ_BINDING_NONCE.
Buffer de saída
O buffer em > AssociatedIrp.SystemBuffer contém o valor do tipo AACS_BINDING_NONCE que especifica o nonce de associação.
Comprimento do buffer de saída
Comprimento de uma estrutura AACS_READ_BINDING_NONCE.
Bloco de status
O campo informações de é definido como o número de bytes transferidos. O campo status está definido como STATUS_SUCCESS ou possivelmente STATUS_INSUFFICIENT_RESOURCES.
Observações
A solicitação IOCTL_AACS_READ_BINDING_NONCE corresponde à parte do protocolo de autenticação do AACS responsável pela leitura de uma área de dados protegida. Para obter uma descrição completa desse protocolo, consulte a especificação Sistema de Conteúdo de Acesso Avançado, Introdução e Elementos Criptográficos Comuns especificação publicada pelo Administrador de Licenciamento do Sistema de Conteúdo de Acesso Avançado (AACS LA).
O AGID é liberado automaticamente após a conclusão da solicitação de IOCTL_AACS_READ_BINDING_NONCE.
Os clientes que não usam o suporte ao sistema de arquivos devem definir o Handle membro do AACS_READ_BINDING_NONCE para INVALID_HANDLE_VALUE e especificar valores explícitos para os membros StartLBA e NumberOfSectors membros.
Quando o driver CDROM receber o IOCTL, ele falhará imediatamente com o IOCTL com STATUS_INVALID_PARAMETER se o campo StartLBA estiver definido como MAXULONGLONG ou o campo NumberOfSectors estiver definido como MAXULONG. Nesse caso, o chamador deve liberar o AGID manualmente.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddcdvd.h (inclua Ntddcdvd.h) |