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 do modo de usuário do Miracast pode chamar.
[out] ppMiracastContext
Um ponteiro para um buffer, fornecido pelo sistema operacional, que contém o contexto miracast que o driver do modo de usuário miracast retorna.
Valor de retorno
Com ê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.
Observações
Quando essa função é chamada, o driver do 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.
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) |