Bagikan melalui


Antarmuka ISCardCmd

[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

  1. Buat antarmuka ISCard dan sambungkan ke kartu pintar.
  2. Buat antarmuka ISCardCmd .
  3. Buat perintah APDU kartu pintar dengan menggunakan antarmuka ISCardISO7816 atau salah satu metode build ISCardCmd .
  4. Jalankan perintah pada kartu pintar dengan memanggil metode antarmuka ISCard yang sesuai.
  5. Evaluasi respons yang dikembalikan.
  6. Ulangi prosedur sesuai kebutuhan.
  7. 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
Scarddat.h
Pustaka jenis
Scarddat.tlb
DLL
Scardssp.dll
IID
IID_ISCardCmd didefinisikan sebagai D5778AE3-43DE-11D0-9171-00AA00C18068