Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Antarmuka ISCardCmd tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini tidak tersedia untuk digunakan di Windows Server 2003 dengan Paket Layanan 1 (SP1) dan yang lebih baru, Windows Vista, Windows Server 2008, dan versi sistem operasi berikutnya. Modul Kartu Pintar menyediakan fungsionalitas serupa.]
Antarmuka ISCardCmd menyediakan metode yang diperlukan untuk membangun dan mengelola unit data protokol aplikasikartu pintar (APDU). Antarmuka ini merangkum dua buffer:
- Buffer APDU berisi urutan perintah yang akan dikirim ke kartu.
- Buffer APDUReply berisi data yang dikembalikan dari kartu setelah eksekusi perintah APDU (data ini juga disebut sebagai APDU pengembalian).
Contoh berikut menunjukkan penggunaan umum antarmuka ISCardCmd . Antarmuka ISCardCmd digunakan untuk membangun APDU.
Untuk mengirimkan transaksi ke kartu tertentu
- Buat antarmuka ISCard dan sambungkan ke kartu pintar.
- Buat antarmuka ISCardCmd .
- Buat perintah APDU kartu pintar dengan menggunakan antarmuka ISCardISO7816 atau salah satu metode build ISCardCmd .
- Jalankan perintah pada kartu pintar dengan memanggil metode antarmuka ISCard yang sesuai.
- Evaluasi respons yang dikembalikan.
- Ulangi prosedur sesuai kebutuhan.
- Rilis antarmuka ISCardCmd dan lainnya sesuai kebutuhan.
Anggota
Antarmuka ISCardCmd mewarisi dari antarmuka IDispatch . ISCardCmd juga memiliki jenis anggota ini:
Metode
Antarmuka ISCardCmd memiliki metode ini.
| Metode | Deskripsi |
|---|---|
| BuildCmd | Membuat perintah APDU yang valid untuk transmisi ke kartu pintar. |
| Hapus | Menghapus APDU dan buffer pesan APDU balasan. |
| Merangkum | Merangkum perintah yang diberikan APDU ke apdu perintah lain untuk transmisi ke kartu pintar. |
Properti
Antarmuka ISCardCmd memiliki properti ini.
| Properti | Jenis akses | Deskripsi |
|---|---|---|
|
AlternateClassId |
Baca/Tulis |
Nilai ID kelas alternatif saat ini. |
|
Apdu |
Baca/Tulis |
Unit data protokol aplikasi mentah (APDU). |
|
ApduLength |
Baca-saja |
Panjang APDU. |
|
Balasan Apdu |
Baca/Tulis |
Balas APDU. |
|
ApduReplyLength |
Baca/Tulis |
Panjang APDU balasan. |
|
ClassId |
Baca/Tulis |
ID Kelas APDU. |
|
Data |
Baca-saja |
Bidang data APDU. |
|
InstructionId |
Baca/Tulis |
Byte ID instruksi dari APDU. |
|
LeField |
Baca-saja |
Bidang le dari APDU. |
|
Nad |
Baca/Tulis |
Alamat node. |
|
P1 |
Baca/Tulis |
Byte parameter pertama dari APDU. |
|
P2 |
Baca/Tulis |
Byte parameter kedua dari APDU. |
|
P3 |
Baca-saja |
Byte parameter ketiga DARI APDU. |
|
ReplyNad |
Baca/Tulis |
Alamat simpul yang digunakan oleh kartu dalam pesan balasan. |
|
ReplyStatus |
Baca/Tulis |
Kata status pesan APDU balasan. |
|
ReplyStatusSW1 |
Baca-saja |
Byte status SW1 pesan APDU balasan. |
|
ReplyStatusSW2 |
Baca-saja |
Byte status SW2 pesan APDU balasan. |
|
Jenis |
Baca-saja |
Disiapkan untuk penggunaan masa mendatang. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Akhir dukungan klien |
Windows XP |
| Akhir dukungan server |
Windows Server 2003 |
| Header |
|
| Pustaka jenis |
|
| DLL |
|
| IID |
IID_ISCardCmd didefinisikan sebagai D5778AE3-43DE-11D0-9171-00AA00C18068 |