Compartilhar via


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Essa função de controle de E/S verifica a integridade do dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Ponteiro para o buffer de entrada, uma variável UnifiedPosHealthCheckLevel .

Comprimento do buffer de entrada

Tamanho do buffer de entrada, em bytes. Defina como sizeof(UnifiedPosHealthCheckLevel).

Buffer de saída

Ponteiro para um buffer que recebe um PosStringType seguido pelo conteúdo da cadeia de caracteres de integridade.

Comprimento do buffer de saída

Tamanho do buffer de saída, em bytes. Defina como sizeof(PosStringType) + espaço suficiente para manter a cadeia de caracteres de integridade.

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:

  • STATUS_NOT_SUPPORTED: o driver não fornece cadeias de caracteres de integridade.

Requisitos

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