Partilhar via


Função de retorno de chamada PFNKSDEVICE (ks.h)

Uma rotina de do AVStrMiniDevicePostStart de um minidriver AVStream é chamada quando o AVStream executa o processamento de início pós-PnP. Use-o para carregar drivers na hora de início, por exemplo. Esses eventos ocorrerão no contexto de um thread de trabalho após o início do PnP.

Sintaxe

PFNKSDEVICE Pfnksdevice;

NTSTATUS Pfnksdevice(
  [in] PKSDEVICE Device
)
{...}

Parâmetros

[in] Device

Ponteiro para uma estrutura KSDEVICE que descreve o dispositivo para o qual a solicitação IRP_MN_START_DEVICE foi enviada.

Valor de retorno

Deve retornar STATUS_SUCCESS ou o código de erro retornado da tentativa de executar a operação. Se essa rotina retornar falha, quaisquer solicitações de IRP_MJ_CREATE pendentes entre a solicitação de IRP_MN_START_DEVICE e a solicitação IRP_MN_STOP_DEVICE falharão. Não retorne STATUS_PENDING.

Observações

O minidriver especifica o endereço dessa rotina no poststart membro de sua estrutura KSDEVICE_DISPATCH.

Essa rotina é opcional.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
da Plataforma de Destino Área de trabalho
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSDEVICE_DISPATCH