IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL (winsmcrd.h)
IOCTL_SMARTCARD_GET_LAST_ERROR要求會擷取前一個作業的錯誤碼,因為重疊的作業完成之後沒有傳回錯誤碼的選項。
主要程序代碼
輸入緩衝區
DiocParams-cbOutBuffer>
包含輸出緩衝區的大小。 必須是至少 (ULONG) 的大小 。
輸出緩衝區
DiocParams-lpvOutBuffer>
收到錯誤碼。
DiocParams-lmicrosoftBytesReturned>
必須設定為 sizeof (ULONG) 。
狀態區塊
Irp->如果要求成功,IoStatus.Status 會設定為 STATUS_SUCCESS ,而且在使用這個 IOCTL 時必須傳回。
請注意,當您的驅動程式使用智慧卡驅動程式連結庫時,您應該將先前最重疊作業的結果儲存在智慧卡擴充功能中。 離子。 連結庫會使用您的預存值自動接聽此呼叫。
規格需求
需求 | 值 |
---|---|
標頭 | winsmcrd.h |