DVD_KEY_TYPE enumeração (ntddcdvd.h)

O tipo de enumeração DVD_KEY_TYPE é usado em conjunto com a estrutura DVD_COPY_PROTECT_KEY para indicar uma chave a ser lida, para invalidar uma AGID (ID de concessão de autenticação) e para solicitar informações de estado ou configurações de região.

Syntax

typedef enum {
  DvdChallengeKey,
  DvdBusKey1,
  DvdBusKey2,
  DvdTitleKey,
  DvdAsf,
  DvdSetRpcKey,
  DvdGetRpcKey,
  DvdDiskKey,
  DvdInvalidateAGID
} DVD_KEY_TYPE;

Constantes

 
DvdChallengeKey
Obtém uma chave de desafio. Isso é usado durante o processo de troca de chaves de autenticação.
DvdBusKey1
Obtém a primeira chave de barramento.
DvdBusKey2
Obtém a segunda chave de barramento.
DvdTitleKey
Obtém uma chave de título ofuscada por uma chave de barramento.
DvdAsf
Obtém o estado atual do ASF (sinalizador de êxito de autenticação).
DvdSetRpcKey
Define o RPC (conteúdo de reprodução de região) para a unidade lógica.
DvdGetRpcKey
Obtém o RPC (conteúdo de reprodução de região) para a unidade lógica.
DvdDiskKey
Obtém a chave de disco.
DvdInvalidateAGID
Invalida a AGID (ID de concessão de autenticação) especificada.

Comentários

O driver para o dispositivo DVD usa o tipo de chave especificado neste tipo de enumeração para determinar o formato de chave em um comando de chave de relatório, conforme definido pela especificação comandos multimídia SCSI - 3 (MMC-3). Um comando de chave de relatório pode relatar dados de chave para uma chave especificada (chave de desafio, chave de barramento, chave de título, chave RPC ou chave de disco) ou o estado do sinalizador ASF. Ele também pode invalidar um AGID. Consulte a especificação MMC-3 para obter mais informações.

Os drivers podem emitir um comando de chave de relatório para recuperar dados de chave por meio de uma solicitação de IOCTL_DVD_READ_KEY .

Requisitos

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

Confira também

DVD_COPY_PROTECT_KEY

IOCTL_DVD_READ_KEY

IOCTL_DVD_SEND_KEY