Compartilhar via


IOCTL_DVD_READ_STRUCTURE IOCTL (ntddcdvd.h)

Retorna informações sobre um disco de DVD, como um descritor de camada, informações de direitos autorais ou informações específicas do fabricante.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer em Irp-AssociatedIrp.SystemBuffer> contém uma estrutura DVD_READ_STRUCTURE que indica a ID da sessão e o tipo de informações a serem retornadas.

Comprimento do buffer de entrada

Comprimento de um DVD_READ_STRUCTURE.

Buffer de saída

O driver retorna as informações de disco no buffer em Irp-AssociatedIrp.SystemBuffer>.

Comprimento do buffer de saída

Parameters.DeviceIoControl.OutputBufferLength no local da pilha de E/S indica o tamanho, em bytes, do buffer, que deve ser >= sizeof(Descritor) em que o Descritor é DVD_LAYER_DESCRIPTOR, DVD_COPYRIGHT_DESCRIPTOR, DVD_DISK_KEY_DESCRIPTOR, DVD_BCA_DESCRIPTOR ou DVD_MANUFACTURER_DESCRIPTOR.

Bloco de status

O campo Informações é definido como o número de bytes transferidos. O campo Status é definido como STATUS_SUCCESS ou possivelmente para STATUS_INSUFFICIENT_RESOURCES.

Requisitos

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

Confira também

DVD_BCA_DESCRIPTOR

DVD_COPYRIGHT_DESCRIPTOR

DVD_DISK_KEY_DESCRIPTOR

DVD_LAYER_DESCRIPTOR

DVD_MANUFACTURER_DESCRIPTOR

DVD_READ_STRUCTURE