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) |