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 do modo de usuário miracast.
Valor de retorno
Nenhum
Observações
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 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 de streaming) Real-Time que foi passado pelo sistema operacional.
Segurança de thread
O sistema operacional garante que apenas uma das funções CreateMiracastContext, DestroyMiracastContext, StartMiracastSessione stopMiracastSession seja chamada por vez.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8.1 |
servidor com suporte mínimo | Windows Server 2012 R2 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | netdispumdddi.h (include Netdispumdddi.h) |