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