Partager via


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Cette fonction de contrôle d’E/S vérifie l’intégrité de l’appareil.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers la mémoire tampon d’entrée, variable UnifiedPosHealthCheckLevel.

Longueur de la mémoire tampon d’entrée

Taille de la mémoire tampon d’entrée, en octets. Défini sur sizeof(UnifiedPosHealthCheckLevel).

Mémoire tampon de sortie

Pointeur vers une mémoire tampon qui reçoit un PosStringType suivi du contenu de la chaîne d’intégrité.

Longueur de la mémoire tampon de sortie

Taille de la mémoire tampon de sortie, en octets. Défini sur sizeof(PosStringType) + suffisamment de place pour contenir la chaîne d’intégrité.

Bloc d’état

Retourne TRUE en cas de réussite ; sinon, retourne FALSE.

Remarques

Pour obtenir des informations d’erreur étendues, appelez GetLastError. Voici une valeur d’erreur courante :

  • STATUS_NOT_SUPPORTED : le pilote ne fournit pas de chaînes d’intégrité.

Exigences

Exigence Valeur
d’en-tête pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)