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 を使用するときに返される必要があります。
ドライバーがスマート カード ドライバー ライブラリを使用する場合は、以前に重複していた操作の結果をスマート カード拡張機能に格納する必要があることに注意してください。 イオン。 ライブラリは、格納されている値を使用して、この呼び出しに自動的に応答します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | winsmcrd.h |