Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
OS Versions: Windows CE .NET 4.2 and later.
Header: Battery.h.
See Also
BatteryDrvrSupportsChangeNotification | DeviceIoControl
Send Feedback on this topic to the authors