PCAM_STATE_ROUTINE funzione di callback (usbcamdi.h)
[CamRestoreState non è supportato e può essere modificato o non disponibile in futuro. ]
La funzione di callback dello stato di una fotocamera ripristina lo stato del contesto del dispositivo salvato in precedenza o salva lo stato del contesto del dispositivo corrente.
Sintassi
PCAM_STATE_ROUTINE PcamStateRoutine;
NTSTATUS PcamStateRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Parametri
BusDeviceObject
Puntatore all'oggetto dispositivo del minidriver della fotocamera creato dall'hub USB.
Per CamSaveState, questo valore può essere NULL.
DeviceContext
Puntatore al contesto del dispositivo del minidriver della fotocamera.
Valore restituito
Questa routine di callback deve restituire STATUS_SUCCESS.
Commenti
Informazioni su CamRestoreState
USBCAMD chiama la funzione di callback camRestoreState del minidriver nel contesto di una richiesta di SRB_CHANGE_POWER_STATE quando lo stato di alimentazione passa da OFF a ON (D3 a D0).
USBCAMD ignora il valore restituito da CamRestoreState del minidriver.
CamRestoreState viene chiamato da entrambe le versioni 1.0 e 2.0 di USBCAMD.
Questa funzione è facoltativa.
Informazioni su CamSaveState
USBCAMD versione 1.0 chiama camSaveState del minidriver nel contesto di una richiesta di SRB_CHANGE_POWER_STATE in cui lo stato di alimentazione passa da ON a OFF (D0 a D3).
USBCAMD ignora il valore restituito dalla funzione di callback camSaveState del minidriver.
CamSaveState viene chiamato da entrambe le versioni 1.0 e 2.0 di USBCAMD.
Questa funzione è facoltativa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile nelle versioni del sistema operativo Windows precedenti a Windows XP. |
Piattaforma di destinazione | Desktop |
Intestazione | usbcamdi.h (includere Usbcamdi.h) |