Compartilhar via


IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)

Essa função de controle de E/S define a propriedade especificada no dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

PosPropertyId da propriedade a ser definida seguido pelo valor da propriedade . A codificação para o tipo segue a ID da propriedade no fluxo de bytes.

Comprimento do buffer de entrada

Defina como sizeof(PosPropertyId) + o tamanho do valor da propriedade.

Buffer de saída

Não é usado com esta operação, defina como NULL.

Comprimento do buffer de saída

Não usado com esta operação; definido como 0 (zero).

Bloco de status

Retorna TRUE se tiver êxito; caso contrário, retornará FALSE.

Comentários

Para obter informações de erro estendidas, chame GetLastError. Veja a seguir um valor de erro comum (outros valores retornados podem ser retornados conforme definido pela implementação de retorno de chamada de propriedade):

  • STATUS_ACCESS_DENIED: no momento, o dispositivo é reivindicado por outro cliente.

O cliente deve chamar IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE com êxito antes de usar esse IOCTL.

Requisitos

Requisito Valor
Cabeçalho pointofservicedriverinterface.h (inclua Pointofservicedriverinterface.h)