Condividi tramite


Intestazione netdispumdddi.h

Nota

A partire da Windows 10, il sistema operativo contiene un'implementazione nativa dei display wireless Miracast. I driver non devono più implementare un componente di visualizzazione Miracast personalizzato. Il supporto per implementazioni Miracast personalizzate potrebbe essere rimosso in una versione futura di Windows.

Questa intestazione viene usata dai driver di visualizzazione per implementazioni Miracast personalizzate. Per altre informazioni, vedere:

netdispumdddi.h contiene le interfacce di programmazione seguenti:

Funzioni di callback

 
PFN_CREATE_MIRACAST_CONTEXT

Chiamato dal sistema operativo per creare un contesto Miracast in modalità utente.
PFN_DATARATE_NOTIFICATION

Chiamato dal sistema operativo per notificare al driver miracast in modalità utente che la velocità di bit del collegamento di rete Miracast è stata modificata. Questa funzione viene registrata nel sistema operativo quando viene chiamata la funzione RegisterForDataRateNotifications.
PFN_DESTROY_MIRACAST_CONTEXT

Chiamato dal sistema operativo per eliminare definitivamente un contesto Miracast in modalità utente.
PFN_GET_NEXT_CHUNK_DATA

Fornisce informazioni sul successivo blocco di codifica Miracast segnalato al sottosistema kernel della grafica Microsoft DirectX quando il tipo di interrupt DXGK_INTERRUPT_TYPE è DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE. Il tipo di dati di questa funzione è PFN_GET_NEXT_CHUNK_DATA.
PFN_HANDLE_KMD_MESSAGE

Chiamato dal sistema operativo per gestire il messaggio in modalità kernel asincrona che il driver miracast in modalità utente riceve quando il driver miniport di visualizzazione chiama la funzione DxgkCbMiracastSendMessage.
PFN_MIRACAST_IO_CONTROL

Chiamato dal driver di visualizzazione in modalità utente per inviare il driver miniport in modalità kernel a una richiesta di controllo I/O sincrona. Il tipo di dati di questa funzione è PFN_MIRACAST_IO_CONTROL.
PFN_REGISTER_DATARATE_NOTIFICATIONS

Chiamato dal driver in modalità utente per registrarsi con il sistema operativo per ricevere notifiche di qualità del servizio (QoS) e la larghezza di banda di rete corrente della connessione Miracast. Il tipo di dati di questa funzione è PFN_REGISTER_DATARATE_NOTIFICATIONS.
PFN_REPORT_SESSION_STATUS

Chiamato dal driver di visualizzazione in modalità utente per segnalare lo stato della sessione connessa Miracast corrente. Il tipo di dati di questa funzione è PFN_REPORT_SESSION_STATUS.
PFN_REPORT_STATISTIC

Chiamato dal driver di visualizzazione in modalità utente per segnalare le statistiche del collegamento Miracast al sistema operativo. Il tipo di dati di questa funzione è PFN_REPORT_STATISTIC.
PFN_START_MIRACAST_SESSION

Chiamato dal sistema operativo per avviare una sessione connessa Miracast.
PFN_STOP_MIRACAST_SESSION

Chiamato dal sistema operativo per avviare una sessione connessa Miracast avviata in precedenza da una chiamata alla funzione StartMiracastSession.
QUERY_MIRACAST_DRIVER_INTERFACE

Chiamato dal sistema operativo per eseguire query sull'interfaccia del driver in modalità utente Miracast, MIRACAST_DRIVER_INTERFACE.

Strutture

 
MIRACAST_CALLBACKS

Contiene puntatori alle funzioni di callback di runtime Miracast (Wireless Display) che il driver miracast in modalità utente può chiamare.
MIRACAST_CHUNK_DATA

Contiene dati di blocco codificati usati quando un driver in modalità utente chiama la funzione GetNextChunkData (Display Wireless) Miracast.
MIRACAST_CHUNK_ID

Scopri come MIRACAST_CHUNK_ID archivia le informazioni che identificano un blocco di codifica Miracast (Wireless Display).
MIRACAST_CHUNK_INFO

La struttura MIRACAST_CHUNK_INFO contiene informazioni su un blocco di codifica Miracast (Wireless Display) specificato.
MIRACAST_DATARATE_STATS

Contiene informazioni usate nella funzione pfnDataRateNotify della visualizzazione wireless (Miracast) sulla velocità di bit del codificatore audio/video e non riuscita o ritentata Wi-Fi fotogrammi.
MIRACAST_DRIVER_INTERFACE

Contiene puntatori alle funzioni di visualizzazione wireless (Miracast) implementate dal driver miracast in modalità utente.
MIRACAST_SESSION_INFO

Contiene informazioni su una sessione di visualizzazione wireless (Miracast).
MIRACAST_STATISTIC_DATA

Contiene i dati delle statistiche Miracast segnalati dal driver in modalità utente al sistema operativo.
MIRACAST_WFD_CONNECTION_STATS

Contiene informazioni sulla velocità di bit nella Wi-Fi connessione diretta.

Enumerazioni

 
MIRACAST_CHUNK_TYPE

L'enumerazione MIRACAST_CHUNK_TYPE contiene valori che indicano i tipi di informazioni di blocco di visualizzazione wireless (Miracast) da elaborare.
MIRACAST_PROTOCOL_EVENT

Specifica i tipi di evento del protocollo Miracast (Wireless Display) che il driver di visualizzazione in modalità utente deve segnalare.
MIRACAST_STATISTIC_TYPE

Specifica i tipi di dati delle statistiche Miracast generati dal driver di visualizzazione in modalità utente.
MIRACAST_STATUS

Specifica i tipi di stato usati dal driver di visualizzazione in modalità utente per segnalare lo stato della connessione Miracast.