IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.h)
Determina se um dispositivo filho está habilitado no momento. Embora o suporte ao driver de miniporta 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, 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 miniporta de vídeo retorna um ULONG no OutputBuffer vrp que pode ser uma combinação dos seguintes sinalizadores:
Valor | 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 dualview para indicar as relações lógicas de dispositivos filho. Consulte Supporting DualView (Windows 2000 Model) 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 remoção de modo. Por padrão, o Windows 2000 e posteriores executam a remoção do modo para cada filho ativo. Quando o driver de miniporta quiser impedir que o sistema operacional execute a remoção do 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 remoção de modo. Por padrão, o Windows 2000 e posteriores executam a remoção do modo para cada filho ativo. Quando o driver de miniporta quiser impedir que o sistema operacional execute a remoção do modo em dispositivos filho específicos, no entanto, ele deve usar esse sinalizador. |
Bloco de status
O driver de miniporto de vídeo define o membro Information da estrutura STATUS_BLOCK como sizeof(ULONG).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddvdeo.h |