PFN_CREATE_MIRACAST_CONTEXT função de retorno de chamada (netdispumdddi.h)
Chamado pelo sistema operacional para criar um contexto miracast no modo de usuário.
Sintaxe
PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;
NTSTATUS PfnCreateMiracastContext(
[in] HANDLE hMiracastDeviceHandle,
[in] MIRACAST_CALLBACKS *pMiracastCallbacks,
[out] PVOID *ppMiracastContext
)
{...}
Parâmetros
[in] hMiracastDeviceHandle
Um identificador para o dispositivo de exibição Miracast atual, fornecido pelo sistema operacional.
[in] pMiracastCallbacks
Um ponteiro para uma estrutura MIRACAST_CALLBACKS que tem ponteiros para funções de retorno de chamada, fornecidas pelo sistema operacional, que o driver de modo de usuário miracast pode chamar.
[out] ppMiracastContext
Um ponteiro para um buffer, fornecido pelo sistema operacional, que contém o contexto miracast que o driver de modo de usuário miracast retorna.
Retornar valor
Em caso de êxito, essa função retorna STATUS_SUCCESS. Caso contrário, a função retornará um código de erro definido no cabeçalho Ntstatus.h.
Comentários
Quando essa função é chamada, o driver de modo de usuário miracast deve preparar todos os recursos necessários para uma nova sessão conectada do Miracast.
O driver pode chamar as funções de retorno de chamada apontadas por pMiracastCallbacks somente durante o tempo de vida do contexto miracast atual.
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) |