IOCTL_AACS_GENERATE_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 gravação em uma área de dados protegida.
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 de um AACS_READ_BINDING_NONCE.
O buffer em > AssociatedIrp.SystemBuffer contém o valor do tipo AACS_BINDING_NONCE que especifica o nonce de associação.
Comprimento de um AACS_BINDING_NONCE.
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.
A solicitação IOCTL_AACS_GENERATE_BINDING_NONCE corresponde à parte do protocolo de autenticação do AACS responsável por gravar em 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).
A solicitação IOCTL_AACS_GENERATE_BINDING_NONCE requer um único AGID disponível durante o processamento e o AGID não liberado automaticamente após a conclusão da solicitação. O AGID permanece válido até ser explicitamente invalidado ou até que a unidade gere um evento de redefinição, redefinição de disco rígido ou ejeção de mídia. No entanto, o AGID não pode ser reutilizado com outras solicitações.
É recomendável que você aguarde a conclusão de todas as outras solicitações que usam sessões seguras com AGIDs antes de fazer uma solicitação IOCTL_AACS_GENERATE_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.
Requisito | Valor |
---|---|
cabeçalho | ntddcdvd.h (inclua Ntddcdvd.h) |