PCAM_STATE_ROUTINE función de devolución de llamada (usbcamdi.h)
[CamRestoreState no se admite y puede modificarse o no estar disponible en el futuro. ]
Una función de devolución de llamada de estado del minidriver de cámara restaura un estado de contexto del dispositivo guardado anteriormente o guarda el estado de contexto del dispositivo actual.
Sintaxis
PCAM_STATE_ROUTINE PcamStateRoutine;
NTSTATUS PcamStateRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Parámetros
BusDeviceObject
Puntero al objeto de dispositivo del minidriver de la cámara creado por el concentrador USB.
Para CamSaveState, este valor puede ser NULL.
DeviceContext
Puntero al contexto del dispositivo del minidriver de la cámara.
Valor devuelto
Esta rutina de devolución de llamada debe devolver STATUS_SUCCESS.
Comentarios
Acerca de CamRestoreState
USBCAMD llama a la función de devolución de llamada CamRestoreState del minidriver en el contexto de una solicitud de SRB_CHANGE_POWER_STATE cuando el estado de alimentación va de DESACTIVADO a ACTIVADO (D3 a D0).
USBCAMD omite el valor devuelto de CamRestoreState del minidriver.
CamRestoreState es llamado por las versiones 1.0 y 2.0 de USBCAMD.
Esta función es opcional.
Acerca de CamSaveState
USBCAMD versión 1.0 llama a CamSaveState del minidriver en el contexto de una solicitud de SRB_CHANGE_POWER_STATE donde el estado de alimentación va de ON a OFF (D0 a D3).
USBCAMD omite el valor devuelto de la función de devolución de llamada CamSaveState del minidriver.
CamSaveState es llamado por las versiones 1.0 y 2.0 de USBCAMD.
Esta función es opcional.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en las versiones del sistema operativo Windows anteriores a Windows XP. |
Plataforma de destino | Escritorio |
Encabezado | usbcamdi.h (incluya Usbcamdi.h) |