IOCTL_BATTERY_SUPPORTSCHANGENOTIFICATION
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
Battery Drivers | BatteryDrvrSupportsChangeNotification | DeviceIoControl
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.