Condividi tramite


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)

Vedi anche

SRB_CHANGE_POWER_STATE