IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)
Cette fonction de contrôle d’E/S est appelée lorsqu’un client est prêt à abandonner sa revendication sur un appareil.
Code principal
Mémoire tampon d’entrée
Non utilisé avec cette opération ; défini sur NULL .
Longueur de la mémoire tampon d’entrée
Non utilisé avec cette opération ; défini sur 0 (zéro).
Mémoire tampon de sortie
Non utilisé avec cette opération ; défini sur NULL .
Longueur de la mémoire tampon de sortie
Non utilisé avec cette opération ; défini sur 0 (zéro).
Bloc d’état
Retourne TRUE en cas de réussite ; sinon, retourne FALSE.
Remarques
Pour obtenir des informations d’erreur étendues, appelez GetLastError. La liste suivante présente les valeurs d’erreur courantes :
STATUS_ACCESS_DENIED : l’appareil est actuellement revendiqué par un autre client.
STATUS_DEVICE_NOT_READY : la bibliothèque POS n’a pas été correctement initialisée.
Le pilote peut gérer ce IOCTL en appelant PosCxReleaseDevice.
Pour utiliser ce IOCTL, le client doit avoir précédemment appelé IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |