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, une 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 d’espace 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étaillées sur l’erreur, appelez GetLastError. Voici une valeur d’erreur courante :

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

Configuration requise

Condition requise Valeur
En-tête pointofservicedriverinterface.h (inclure Pointofservicedriverinterface.h)