Función de devolución de llamada PFNKSDEVICE (ks.h)
Se llama a una rutina de AVStrMiniDevicePostStart de AVStream cuando AVStream realiza el procesamiento posterior a 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 de 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.
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
de la plataforma de destino de | Escritorio |
encabezado de | ks.h (incluya Ks.h) |