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 de 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 del modo de 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 de 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.
Observaciones
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 de subprocesos
El sistema operativo garantiza que solo se llama a una de las CreateMiracastContext, DestroyMiracastContext, StartMiracastSessiony funciones StopMiracastSession.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Escritorio |
encabezado de | netdispumdddi.h (include Netdispumdddi.h) |