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