IOCTL_LAMP_SET_MODE IOCTL (lamp.h)
IOCTL_LAMP_SET_MODE 制御コードは、ランプが動作するモードを設定します。
#define IOCTL_LAMP_SET_MODE \
CTL_CODE(IOCTL_LAMP_BASE, 0x0003, METHOD_BUFFERED, FILE_ANY_ACCESS)
メジャー コード
入力バッファー
Irp->AssociatedIrp.SystemBuffer
は、LAMP_MODE型のバッファーを指します。
入力バッファーの長さ
LAMP_MODEの長さ。
出力バッファー
何一つ。
出力バッファーの長さ
何一つ。
状態ブロック
ドライバーは、Irp->IoStatus.Status
を STATUS_SUCCESS または適切なエラー状態に設定します。
デバイスがカメラ ドライバーによって取得された場合、ランプ ドライバーは Irp->IoStatus.Status
を介して STATUS_RESOURCE_IN_USE エラーを返す必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | lamp.h |