Compartilhar via


cabeçalho netdispumdddi.h

Observação

A partir do Windows 10, o sistema operacional contém uma implementação nativa de telas sem fio Miracast. Os drivers não devem mais implementar um componente de exibição Miracast personalizado. O suporte para implementações miracast personalizadas pode ser removido em uma versão futura do Windows.

Esse cabeçalho é usado por drivers de exibição para implementações miracast personalizadas. Para obter mais informações, consulte:

netdispumdddi.h contém as seguintes interfaces de programação:

Funções de retorno de chamada

 
PFN_CREATE_MIRACAST_CONTEXT

Chamado pelo sistema operacional para criar um contexto miracast no modo de usuário.
PFN_DATARATE_NOTIFICATION

Chamado pelo sistema operacional para notificar o driver de modo de usuário miracast de que a taxa de bits do link de rede Miracast foi alterada. Essa função é registrada no sistema operacional quando a função RegisterForDataRateNotifications é chamada.
PFN_DESTROY_MIRACAST_CONTEXT

Chamado pelo sistema operacional para destruir um contexto miracast no modo de usuário.
PFN_GET_NEXT_CHUNK_DATA

Fornece informações sobre a próxima parte de codificação Miracast que foi relatada ao subsistema de kernel de elementos gráficos do Microsoft DirectX quando o tipo de interrupção DXGK_INTERRUPT_TYPE é DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE. O tipo de dados dessa função é PFN_GET_NEXT_CHUNK_DATA.
PFN_HANDLE_KMD_MESSAGE

Chamado pelo sistema operacional para manipular a mensagem assíncrona do modo kernel que o driver de modo de usuário miracast recebe quando o driver de miniporto de exibição chama a função DxgkCbMiracastSendMessage.
PFN_MIRACAST_IO_CONTROL

Chamado pelo driver de exibição do modo de usuário para enviar ao driver de miniporta de exibição do modo kernel uma solicitação de controle de E/S síncrona. O tipo de dados dessa função é PFN_MIRACAST_IO_CONTROL.
PFN_REGISTER_DATARATE_NOTIFICATIONS

Chamado pelo driver de modo de usuário para se registrar no sistema operacional para receber notificações de QoS (qualidade de serviço) de rede e a largura de banda de rede atual da conexão Miracast. O tipo de dados dessa função é PFN_REGISTER_DATARATE_NOTIFICATIONS.
PFN_REPORT_SESSION_STATUS

Chamado pelo driver de exibição do modo de usuário para relatar o status da sessão conectada do Miracast atual. O tipo de dados dessa função é PFN_REPORT_SESSION_STATUS.
PFN_REPORT_STATISTIC

Chamado pelo driver de exibição do modo de usuário para relatar as estatísticas do link miracast para o sistema operacional. O tipo de dados dessa função é PFN_REPORT_STATISTIC.
PFN_START_MIRACAST_SESSION

Chamado pelo sistema operacional para iniciar uma sessão conectada do Miracast.
PFN_STOP_MIRACAST_SESSION

Chamado pelo sistema operacional para iniciar uma sessão conectada miracast que havia sido iniciada anteriormente por uma chamada para a função StartMiracastSession.
QUERY_MIRACAST_DRIVER_INTERFACE

Chamado pelo sistema operacional para consultar a interface do driver do modo de usuário miracast, MIRACAST_DRIVER_INTERFACE.

Estruturas

 
MIRACAST_CALLBACKS

Contém ponteiros para funções de retorno de chamada de runtime de vídeo sem fio (Miracast) que o driver de modo de usuário miracast pode chamar.
MIRACAST_CHUNK_DATA

Contém dados de partes de codificação que são usados quando um driver de modo de usuário chama a função GetNextChunkData (vídeo sem fio) getNextChunkData.
MIRACAST_CHUNK_ID

Saiba como MIRACAST_CHUNK_ID armazena informações que identificam uma parte de codificação de vídeo sem fio (Miracast).
MIRACAST_CHUNK_INFO

A estrutura MIRACAST_CHUNK_INFO contém informações sobre uma parte de codificação de vídeo sem fio (Miracast) especificada.
MIRACAST_DATARATE_STATS

Contém informações usadas na função pfnDataRateNotify da tela sem fio (Miracast) sobre a taxa de bits do codificador de áudio/vídeo e quadros Wi-Fi com falha ou repetidos.
MIRACAST_DRIVER_INTERFACE

Contém ponteiros para funções miracast (vídeo sem fio) implementadas pelo driver de modo de usuário Miracast.
MIRACAST_SESSION_INFO

Contém informações sobre uma sessão conectada ao Miracast (vídeo sem fio).
MIRACAST_STATISTIC_DATA

Contém dados de estatísticas miracast que o driver de exibição do modo de usuário relata ao sistema operacional.
MIRACAST_WFD_CONNECTION_STATS

Contém informações de taxa de bits no Wi-Fi conexão direta.

Enumerações

 
MIRACAST_CHUNK_TYPE

A enumeração MIRACAST_CHUNK_TYPE contém valores que indicam os tipos de informações de partes de vídeo sem fio (Miracast) que devem ser processadas.
MIRACAST_PROTOCOL_EVENT

Especifica os tipos de evento de protocolo miracast (vídeo sem fio) que o driver de exibição no modo de usuário deve relatar.
MIRACAST_STATISTIC_TYPE

Especifica tipos de dados de estatísticas miracast gerados pelo driver de exibição no modo de usuário.
MIRACAST_STATUS

Especifica status tipos que o driver de exibição do modo de usuário usa para relatar status de conexão miracast.