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)

Confira também

DestroyMiracastContext

MIRACAST_CALLBACKS

StartMiracastSession

StopMiracastSession