PFN_STOP_MIRACAST_SESSION função de retorno de chamada (netdispumdddi.h)
Chamado pelo sistema operacional para iniciar uma sessão conectada do Miracast que havia sido iniciada anteriormente por uma chamada para a função StartMiracastSession .
Sintaxe
PFN_STOP_MIRACAST_SESSION PfnStopMiracastSession;
void PfnStopMiracastSession(
[in] PVOID pMiracastContext
)
{...}
Parâmetros
[in] pMiracastContext
Um ponteiro para um contexto associado a um adaptador de exibição.
O sistema operacional obteve o contexto quando chamou a função CreateMiracastContext do driver de modo de usuário do Miracast.
Retornar valor
Nenhum
Comentários
Quando essa função é chamada, o driver do modo de usuário miracast deve seguir estes procedimentos:
- Ele não deve notificar o driver de miniporto de exibição para remover o monitor Miracast, a menos que ele saiba que o monitor foi fisicamente removido do lado remoto.
- Ele deve retornar o mais rápido possível para evitar o bloqueio de PnP (plug-and-play do sistema) ou operações de energia.
- Ele deve interromper todas as comunicações e fechar todos os soquetes que criou, mas não deve fechar o soquete rtsp (protocolo rtsp) de Real-Time que foi passado pelo sistema operacional.
Acesso thread-safe
O sistema operacional garante que apenas uma das funções CreateMiracastContext, DestroyMiracastContext, StartMiracastSession e StopMiracastSession seja chamada por vez.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | netdispumdddi.h (inclua Netdispumdddi.h) |