Compartir a través de


Función de devolución de llamada PFNKSDEVICE (ks.h)

Se llama a una rutina AVStrMiniDevicePostStart de avStream minidriver cuando AVStream realiza el procesamiento posterior al inicio de PnP. Úselo para cargar controladores a la hora de inicio, por ejemplo. Estos eventos se producirán en el contexto de un subproceso de trabajo después de iniciar PnP.

Sintaxis

PFNKSDEVICE Pfnksdevice;

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

Parámetros

[in] Device

Puntero a una estructura KSDEVICE que describe el dispositivo para el que se envió la solicitud de IRP_MN_START_DEVICE .

Valor devuelto

Debe devolver STATUS_SUCCESS o el código de error que se devolvió del intento de realizar la operación. Si esta rutina devuelve un error, se producirá un error en las solicitudes de IRP_MJ_CREATE pendientes entre la solicitud de IRP_MN_START_DEVICE y la solicitud de IRP_MN_STOP_DEVICE . No devuelva STATUS_PENDING.

Comentarios

El minidriver especifica la dirección de esta rutina en el miembro PostStart de su estructura de KSDEVICE_DISPATCH .

Esta rutina es opcional.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

KSDEVICE_DISPATCH