Compartir a través de


IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)

Esta función de control de E/S establece la propiedad especificada en el dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

PosPropertyId de la propiedad que se va a establecer seguida del valor de la propiedad. La codificación del tipo sigue el identificador de propiedad en la secuencia de bytes.

Longitud del búfer de entrada

Establezca en sizeof(PosPropertyId) + el tamaño del valor de propiedad.

Búfer de salida

No se usa con esta operación; establezca en null.

Longitud del búfer de salida

No se usa con esta operación; establezca en 0 (cero).

Bloque de estado

Devuelve true si se ejecuta correctamente; de lo contrario, devuelve FALSE.

Observaciones

Para obtener información de error extendida, llame a GetLastError. A continuación se muestra un valor de error común (otros valores devueltos se pueden devolver según lo definido por la implementación de devolución de llamada de la propiedad):

  • STATUS_ACCESS_DENIED: otro cliente reclama actualmente el dispositivo.

El cliente debe llamar correctamente a IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE antes de usar este IOCTL.

Requisitos

Requisito Valor
encabezado de pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)