Compartilhar via


IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.h)

Determina se um dispositivo filho está habilitado no momento. Embora o suporte ao driver de miniporto para essa solicitação modal seja opcional, é altamente recomendável. Caso contrário, o Windows 2000 e posterior devem chamar o BIOS para executar a operação, que é muito ineficiente e pode afetar negativamente a robustez do sistema. Se o BIOS não puder lidar com essa solicitação, o Windows 2000 ou posterior considerará o dispositivo filho ativo.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O InputBuffer VRP contém um ponteiro para um ULONG, contendo o índice do dispositivo filho, conforme especificado em HwVidGetVideoChildDescriptor.

Buffer de saída

O driver de miniporto de vídeo retorna um ULONG no OutputBuffer do VRP que pode ser uma combinação dos seguintes sinalizadores:

Value significado
VIDEO_CHILD_ACTIVE O dispositivo filho está ativo.
VIDEO_CHILD_DETACHED O dispositivo filho é desanexado da exibição. Esse sinalizador é usado em implementações do DualView para indicar as relações lógicas de dispositivos filho. Consulte suporte a DualView (Modelo do Windows 2000) para obter mais informações.
VIDEO_CHILD_NOPRUNE_FREQ O dispositivo filho pode conduzir uma imagem a qualquer taxa de atualização, independentemente de sua configuração EDID.
Esse sinalizador é usado para a poda de modo. Por padrão, o Windows 2000 e posteriores executam a poda de modo para cada filho ativo. Quando o driver de miniporto quiser impedir que o sistema operacional execute a poda de modo em dispositivos filho específicos, no entanto, ele deve usar esse sinalizador.
VIDEO_CHILD_NOPRUNE_SIZE O dispositivo filho pode conduzir uma imagem de qualquer tamanho, independentemente de sua configuração EDID.
Esse sinalizador é usado para a poda de modo. Por padrão, o Windows 2000 e posteriores executam a poda de modo para cada filho ativo. Quando o driver de miniporto quiser impedir que o sistema operacional execute a poda de modo em dispositivos filho específicos, no entanto, ele deve usar esse sinalizador.

Bloco de status

O driver do miniporto de vídeo define o membro de informações da estrutura STATUS_BLOCK para tamanho de(ULONG).

Requisitos

Requisito Valor
cabeçalho ntddvdeo.h

Consulte também

HwVidGetVideoChildDescriptor

STATUS_BLOCK