IOCTL_BATTERY_SUPPORTSCHANGENOTIFICATION (Windows Embedded CE 6.0)
1/6/2010
This IOCTL indicates whether the battery driver can report whether the batteries were changed. The DeviceIoControl function calls this IOCTL.
Parameters
- hDevice
[in] Handle to the device that is to perform the operation. To obtain a device handle, call the CreateFile function.
- dwIoControlCode
[in] Set to IOCTL_BATTERY_SUPPORTSCHANGENOTIFICATION.
- pInBuf
[in] Set to NULL.
- InBufLen
[in] Set to zero.
- pOutBuf
[out] Pointer to a BOOL that will be set to TRUE if the battery supports change notification, or FALSE otherwise.
- OutBufLen
[in] Set to sizeof(BOOL).
- lpBytesReturned
[out] Long pointer to a variable that receives the size, in bytes, of the data stored into the buffer pointed to by lpOutBuffer.
- lpOverlapped
[in] Ignored; set to NULL.
Return Values
If successful, DeviceIoControl returns TRUE and *pdwBytesTransferred will be sizeof(BOOL). Otherwise, DeviceIoControl returns FALSE. In case of failure, GetLastError contains an error status.
Remarks
For more information, see BatteryDrvrSupportsChangeNotification.
Requirements
Header | battery.h |
Windows Embedded CE | Windows CE .NET 4.2 and later |
See Also
Reference
BatteryDrvrSupportsChangeNotification
DeviceIoControl