Partilhar via


PFN_DESTROY_MIRACAST_CONTEXT função de retorno de chamada (netdispumdddi.h)

Chamado pelo sistema operacional para destruir um contexto miracast no modo de usuário.

Sintaxe

PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;

void PfnDestroyMiracastContext(
  [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 liberar todos os recursos alocados quando CreateMiracastContext foi chamado pela última vez.

Se o driver de miniporto de exibição ainda estiver relatando o monitor Miracast para esta instância do Miracast, o driver do modo de usuário miracast poderá, opcionalmente, chamar o driver de miniporto de exibição para enviar imediatamente um valor de reconhecimento hpd (detecção de plug-quente de saída de monitor) ou permitir que o driver de miniporto de exibição faça isso em seu modo kernel função DxgkDdiMiracastDestroyContext.

Importante o driver do modo de usuário miracast deve concluir essa chamada de função em 3 segundos para que ela não bloqueie o PnP (plug-and-play do sistema) ou as operações de energia.
 
Depois que essa chamada for concluída, o sistema operacional descarregará o driver do modo de usuário miracast, de modo que o driver não deixe recursos ainda abertos e nenhum thread ainda em execução.

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)

Consulte também

CreateMiracastContext

StartMiracastSession

StopMiracastSession