User manual - 通信拡張ライブラリマニュアルver.1.01(2009年1月21日)
4
3.3.1 DeviceIoControl
電源 OFF の禁止/許可を通信ドライバごとに切替可能にします。
BOOL DeviceIoControl (
HANDLE
hDevice
,
DWORD
dwIoControlCode
,
LPVOID
lpInBuffer
,
DWORD
nInBufferSize
,
LPVOID
lpOutBuffer
,
DWORD
nOutBufferSize
,
LPDWORD
lpBytesReturned
,
LPOVERLAPPED
lpOverlapped
)
説明
本関数は電源 OFF の禁止/許可を通信ドライバごとに切替可能にします。
Device Emulator では、機能しません。(エラーとなります)
パラメータ
hDevice
デバイスのハンドルを指定します。
dwIoControlCode
ポートオープン中の電源 OFF の禁止/許可を指定します。
IOCTL_COM_ENABLE_POWEROFF
:オープン中の電源 OFF を許可します
IOCTL_COM_DISABLE_POWEROFF
:オープン中の電源 OFF を禁止します
IOCTL_COM_GET_POWEROFF_SETTING
:現在の電源 OFF 設定を取得します
lpInBuffer
NULL を指定してください。
nInBufferSize
0 を指定してください。