Compartir a través de


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)

Consulte también

KSDEVICE_DISPATCH