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