Compartilhar via


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

A rotina AVStrMiniDevicePostStart de um minidriver AVStream é chamada quando o AVStream executa o processamento pós-PnP-start. 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.

Retornar valor

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

Comentários

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

Essa rotina é opcional.

Requisitos

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

Confira também

KSDEVICE_DISPATCH