PCAM_STATE_ROUTINE fonction de rappel (usbcamdi.h)
[CamRestoreState n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. ]
La fonction de rappel d’état d’un minidriver d’appareil photo restaure un état de contexte d’appareil précédemment enregistré ou enregistre l’état actuel du contexte de l’appareil.
Syntaxe
PCAM_STATE_ROUTINE PcamStateRoutine;
NTSTATUS PcamStateRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Paramètres
BusDeviceObject
Pointeur vers l’objet d’appareil du minidriver de l’appareil photo créé par le hub USB.
Pour CamSaveState, cette valeur peut être NULL.
DeviceContext
Pointeur vers le contexte d’appareil du minidriver de l’appareil photo.
Valeur retournée
Cette routine de rappel doit retourner STATUS_SUCCESS.
Remarques
À propos de CamRestoreState
USBCAMD appelle la fonction de rappel CamRestoreState du minidriver dans le contexte d’une demande de SRB_CHANGE_POWER_STATE lorsque l’état d’alimentation passe de OFF à ON (D3 à D0).
USBCAMD ignore la valeur de retour du CamRestoreState du minidriver.
CamRestoreState est appelé par les versions 1.0 et 2.0 d’USBCAMD.
Cette fonction est facultative.
À propos de CamSaveState
USBCAMD version 1.0 appelle le CamSaveState du minidriver dans le contexte d’une demande de SRB_CHANGE_POWER_STATE où l’état d’alimentation passe de ON à OFF (D0 à D3).
USBCAMD ignore la valeur de retour de la fonction de rappel CamSaveState du minidriver.
CamSaveState est appelé par les versions 1.0 et 2.0 d’USBCAMD.
Cette fonction est facultative.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible sur les versions du système d’exploitation Windows antérieures à Windows XP. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | usbcamdi.h (incluez Usbcamdi.h) |