Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der IOCTL_LAMP_SET_EMITTING_LIGHT Steuercode aktiviert oder deaktiviert die Leuchte.
#define IOCTL_LAMP_SET_EMITTING_LIGHT \
CTL_CODE(IOCTL_LAMP_BASE, 0x0009, METHOD_BUFFERED, FILE_ANY_ACCESS)
Hauptcode
Eingabepuffer
Irp->AssociatedIrp.SystemBuffer
verweist auf einen Puffer vom Typ BOOLEAN-, wobei TRUE- angibt, dass eine Anforderung zum Einschalten der Leuchte aktiviert wird; andernfalls FALSE.
Eingabepufferlänge
Länge eines VOM TYP BOOLEAN.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Der Treiber legt Irp->IoStatus.Status
auf STATUS_SUCCESS oder den entsprechenden Fehlerstatus fest.
Wenn das Gerät von einem Kameratreiber erworben wurde, sollte der Leuchtentreiber einen STATUS_RESOURCE_IN_USE Fehler über Irp->IoStatus.Status
zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | lamp.h |