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 ID de concessão de autenticação (AGID) e para solicitar informações de estado ou configurações de região.
Sintaxe
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 ônibus. |
DvdBusKey2 Obtém a segunda chave de ônibus. |
DvdTitleKey Obtém uma chave de título que é ofuscada por uma chave de barramento. |
DvdAsf Obtém o estado atual do sinalizador de sucesso de autenticação (ASF). |
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. |
Observações
O driver do 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 pelos comandos multimídia SCSI do - 3 (MMC-3) especificação. 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 de do 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 IOCTL_DVD_READ_KEY.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddcdvd.h (inclua Ntddcdvd.h) |