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) |