IOCTL_POINT_OF_SERVICE_SET_PROPERTY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ni-pointofservicedriverinterface-ioctl_point_of_service_set_property)

IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL

Description

This I/O control function sets the specified property on the device.

Parameters

Major code

Input buffer

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.

Input buffer length

Set to sizeof(PosPropertyId) + the size of the property value.

Output buffer

Not used with this operation; set to NULL.

Output buffer length

Not used with this operation; set to 0 (zero).

Input/output buffer

Input/output buffer length

Status block

Returns TRUE if successful; otherwise, returns FALSE.

Remarks

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.