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
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) |