IOCTL_SMARTCARD_GET_LAST_ERROR IOCTL (winsmcrd.h)
IOCTL_SMARTCARD_GET_LAST_ERROR要求は、重複した操作が完了した直後にエラー コードを返すオプションがないため、前の操作のエラー コードを取得します。
メジャー コード
[入力バッファー]
DiocParams-cbOutBuffer>
出力バッファーのサイズを格納します。 少なくとも sizeof(ULONG) である必要があります。
出力バッファー
DiocParams-lpvOutBuffer>
エラー コードを受け取ります。
DiocParams-lpcbBytesReturned>
sizeof(ULONG) に設定する必要があります。
ステータス ブロック
Irp->IoStatus.Status は、要求が成功した場合は STATUS_SUCCESS に設定され、この IOCTL を使用するときに返される必要があります。
ドライバーがスマート カード ドライバー ライブラリを使用する場合は、最も重複した操作の結果をスマート カード拡張機能に格納する必要があることに注意してください。 イオン。 ライブラリは、格納されている値を使用して、この呼び出しに自動的に応答します。
要件
要件 | 値 |
---|---|
Header | winsmcrd.h |