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