PFN_CREATE_MIRACAST_CONTEXT función de devolución de llamada (netdispumdddi.h)
Llamado por el sistema operativo para crear un contexto miracast en modo de usuario.
Sintaxis
PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;
NTSTATUS PfnCreateMiracastContext(
[in] HANDLE hMiracastDeviceHandle,
[in] MIRACAST_CALLBACKS *pMiracastCallbacks,
[out] PVOID *ppMiracastContext
)
{...}
Parámetros
[in] hMiracastDeviceHandle
Identificador del dispositivo de visualización miracast actual, proporcionado por el sistema operativo.
[in] pMiracastCallbacks
Puntero a una estructura de MIRACAST_CALLBACKS que tiene punteros a funciones de devolución de llamada, proporcionadas por el sistema operativo, a las que puede llamar el controlador en modo usuario de Miracast.
[out] ppMiracastContext
Puntero a un búfer, proporcionado por el sistema operativo, que contiene el contexto de Miracast que devuelve el controlador en modo usuario de Miracast.
Valor devuelto
Si se ejecuta correctamente, esta función devuelve STATUS_SUCCESS. De lo contrario, la función devuelve un código de error definido en el encabezado Ntstatus.h.
Comentarios
Cuando se llama a esta función, el controlador del modo de usuario de Miracast debe preparar todos los recursos que necesita para una nueva sesión conectada de Miracast.
El controlador puede llamar a las funciones de devolución de llamada a las que apunta pMiracastCallbacks solo durante la vigencia del contexto actual de Miracast.
Seguridad para subprocesos
El sistema operativo garantiza que solo se llama a una de las funciones CreateMiracastContext, DestroyMiracastContext, StartMiracastSession y StopMiracastSession a la vez.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Plataforma de destino | Escritorio |
Encabezado | netdispumdddi.h (incluya Netdispumdddi.h) |