My smartcard reader driver never receives CM_IOCTL_GET_FEATURE_REQUEST
that is used on Linux/MacOS to know if the smartcard reader has a display. This IOCTL is also defined in Windows headers.
From this message https://github.com/OpenSC/OpenSC/issues/2964#issuecomment-1864017382 it is said "Windows simply don't support the CCID extension for PIN entry (and never did)"