IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

Retorna informações de RPC (Controle de Reprodução de Região) para um dispositivo DVD, como se o player dá suporte ao padrão RPC2, ao código de região atual do player e ao número restante de vezes que o código de região do jogador pode ser alterado pelo usuário. Esse IOCTL também indica o código de região do disco montado no momento. Isso só funcionará se um DVD estiver na unidade. A operação de IOCTL_DVD_READ_KEY deve ser usada para obter apenas o código da região do dispositivo. Se a região da unidade não tiver sido definida anteriormente (se ainda estiver no padrão de fábrica) e se a mídia inserida tiver uma região, a região do dispositivo será definida como a região de mídia atual.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

O driver retorna os dados DVD_REGION no buffer em Irp-AssociatedIrp.SystemBuffer>.

Comprimento do buffer de saída

Nenhum. Parameters.DeviceIoControl.OutputBufferLength indica o tamanho, em bytes, do buffer em Irp-AssociatedIrp.SystemBuffer>, que deve ser >= sizeof(DVD_REGION).

Bloco de status

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

Requisitos

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

Confira também

DVD_REGION