IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL (winsmcrd.h)
IOCTL_SMARTCARD_GET_LAST_ERROR请求检索上一个操作的错误代码,因为没有选项可以在重叠操作完成后立即返回错误代码。
主要代码
输入缓冲区
DiocParams-cbOutBuffer>
包含输出缓冲区的大小。 必须至少为 ULONG) (大小 。
输出缓冲区
DiocParams-lpvOutBuffer>
接收错误代码。
DiocParams-lqueryBytesReturned>
必须设置为 sizeof (ULONG) 。
状态块
Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS ,并且必须在使用此 IOCTL 时返回。
请注意,当驱动程序使用智能卡驱动程序库时,应将以前最重叠的操作的结果存储在智能卡扩展中。 离子。 库将使用存储的值自动应答此调用。
要求
要求 | 值 |
---|---|
Header | winsmcrd.h |