PCAM_STATE_ROUTINE Rückruffunktion (usbcamdi.h)
[CamRestoreState wird nicht unterstützt und kann in Zukunft geändert oder nicht verfügbar sein. ]
Die Rückruffunktion eines Kamera-Minidrivers stellt einen zuvor gespeicherten Gerätekontextzustand wieder her oder speichert den aktuellen Gerätekontextzustand.
Syntax
PCAM_STATE_ROUTINE PcamStateRoutine;
NTSTATUS PcamStateRoutine(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext
)
{...}
Parameter
BusDeviceObject
Zeiger auf das Geräteobjekt des Kameraminidrivers, das vom USB-Hub erstellt wurde.
Für CamSaveState-kann dieser Wert NULL sein.
DeviceContext
Zeigen Sie auf den Gerätekontext des Kamera-Minidrivers.
Rückgabewert
Diese Rückrufroutine muss STATUS_SUCCESS zurückgeben.
Bemerkungen
Über CamRestoreState-
USBCAMD ruft die CamRestoreState Callback-Funktion des Minidrivers im Kontext einer SRB_CHANGE_POWER_STATE Anforderung auf, wenn der Stromzustand von "AUS" zu "EIN" (D3 bis D0) erfolgt.
USBCAMD ignoriert den Rückgabewert des CamRestoreState-des Minidrivers.
CamRestoreState wird von den Versionen 1.0 und 2.0 von USBCAMD aufgerufen.
Diese Funktion ist optional.
Über CamSaveState
USBCAMD Version 1.0 ruft die CamSaveState des Minidrivers im Kontext einer SRB_CHANGE_POWER_STATE Anforderung auf, in der der Stromzustand von EIN bis AUS (D0 bis D3) erfolgt.
USBCAMD ignoriert den Rückgabewert der CamSaveState Rückruffunktion des Minidrivers.
CamSaveState wird von den Versionen 1.0 und 2.0 von USBCAMD aufgerufen.
Diese Funktion ist optional.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar unter Windows-Betriebssystemversionen vor Windows XP. |
Zielplattform- | Desktop |
Header- | usbcamdi.h (include Usbcamdi.h) |