// pointofservicedriverinterface.h
// CTL_CODE(0x0054, 0x002, METHOD_BUFFERED, FILE_WRITE_ACCESS)
#define IOCTL_POINT_OF_SERVICE_SET_PROPERTY 0x00548008
View the official Windows Driver Kit DDI referenceNo description available.
This I/O control function sets the specified property on the device.
PosPropertyId of the property to set followed by the value of the property. The encoding for the type follows the property ID in the byte stream.
Set to sizeof(PosPropertyId) + the size of the property value.
Not used with this operation; set to NULL.
Not used with this operation; set to 0 (zero).
Returns TRUE if successful; otherwise, returns FALSE.
To get extended error information, call GetLastError. The following is a common error value (other return values may be returned as defined by your property callback implementation):
The client must successfully call IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE before using this IOCTL.