Condividi tramite


IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)

Questa funzione di controllo di I/O viene chiamata quando un client è pronto a rimettere la sua attestazione in un dispositivo.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Non usato con questa operazione; impostato su NULL.

Lunghezza del buffer di input

Non usato con questa operazione; impostato su 0 (zero).

Buffer di output

Non usato con questa operazione; impostato su NULL.

Lunghezza del buffer di output

Non usato con questa operazione; impostato su 0 (zero).

Blocco dello stato

Restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE.

Commenti

Per informazioni dettagliate sull'errore, chiamare GetLastError. L'elenco seguente mostra i valori di errore comuni:

  • STATUS_ACCESS_DENIED: il dispositivo è attualmente richiesto da un altro client.

  • STATUS_DEVICE_NOT_READY: la libreria POS non è stata inizializzata correttamente.

Il driver può gestire questo IOCTL chiamando PosCxReleaseDevice.

Per usare questo IOCTL, il client deve avere in precedenza chiamato IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.

Requisiti

Requisito Valore
Intestazione pointofservicedriverinterface.h (includere Pointofservicedriverinterface.h)