PFN_CREATE_MIRACAST_CONTEXT funzione di callback (netdispumdddi.h)
Chiamato dal sistema operativo per creare un contesto Miracast in modalità utente.
Sintassi
PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;
NTSTATUS PfnCreateMiracastContext(
[in] HANDLE hMiracastDeviceHandle,
[in] MIRACAST_CALLBACKS *pMiracastCallbacks,
[out] PVOID *ppMiracastContext
)
{...}
Parametri
[in] hMiracastDeviceHandle
Handle per il dispositivo di visualizzazione Miracast corrente, fornito dal sistema operativo.
[in] pMiracastCallbacks
Puntatore a una struttura MIRACAST_CALLBACKS con puntatori alle funzioni di callback, fornite dal sistema operativo, che il driver miracast in modalità utente può chiamare.
[out] ppMiracastContext
Puntatore a un buffer, fornito dal sistema operativo, che contiene il contesto Miracast restituito dal driver in modalità utente Miracast.
Valore restituito
In caso di esito positivo, questa funzione restituisce STATUS_SUCCESS. In caso contrario, la funzione restituisce un codice di errore definito nell'intestazione Ntstatus.h.
Osservazioni
Quando questa funzione viene chiamata, il driver miracast in modalità utente deve preparare tutte le risorse necessarie per una nuova sessione connessa Miracast.
Il driver può chiamare le funzioni di callback a cui punta pMiracastCallbacks solo durante la durata del contesto Miracast corrente.
Thread Safety
Il sistema operativo garantisce che solo una delle CreateMiracastContext, DestroyMiracastContext, StartMiracastSessione funzioni StopMiracastSession viene chiamata alla volta.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8.1 |
server minimo supportato | Windows Server 2012 R2 |
piattaforma di destinazione | Desktop |
intestazione | netdispumdddi.h (include Netdispumddi.h) |