Partilhar via


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)

Consulte também

DestroyMiracastContext

MIRACAST_CALLBACKS

StartMiracastSession

StopMiracastSession