Compartir a través de


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)

Consulte también

DestroyMiracastContext

MIRACAST_CALLBACKS

StartMiracastSession

StopMiracastSession