Baca dalam bahasa Inggris

Bagikan melalui


Antarmuka Pemindaian Antimalware

Gambaran umum teknologi Antarmuka Pemindaian Antimalware.

Untuk mengembangkan dengan Antarmuka Pemindaian Antimalware, Anda perlu menyertakan header ini.

Untuk panduan pemrograman untuk teknologi ini, lihat

Enumerasi

 
AMSI_ATTRIBUTE

Menentukan jenis atribut yang dapat diminta oleh IAmsiStream::GetAttribute.
AMSI_RESULT

Menentukan jenis hasil yang dikembalikan oleh pemindaian.

Fungsi

 
AmsiCloseSession

Tutup sesi yang dibuka oleh AmsiOpenSession.
AmsiInitialize

Menginisialisasi API AMSI.
AmsiNotifyOperation

Mengirim ke penyedia antimalware pemberitahuan tentang operasi arbitrer. (AmsiNotifyOperation)
AmsiOpenSession

Membuka sesi di mana beberapa permintaan pemindaian dapat berkorelasi.
AmsiResultIsMalware

Menentukan apakah hasil pemindaian menunjukkan bahwa konten harus diblokir.
AmsiScanBuffer

Memindai konten yang penuh buffer untuk malware.
AmsiScanString

Memindai string untuk malware.
AmsiUninitialize

Hapus instans AMSI API yang awalnya dibuka oleh AmsiInitialize.
CloseSession

Menutup sesi. (IAntimalware.CloseSession)
CloseSession

Menutup sesi. (IAntimalwareProvider.CloseSession)
DisplayName

Nama penyedia antimalware yang akan ditampilkan.
GetAttribute

Mengembalikan atribut yang diminta dari aliran.
Beri tahu

Mengirim ke produk antimalware pemberitahuan tentang operasi arbitrer.
Beri tahu

Mengirim ke penyedia antimalware pemberitahuan tentang operasi arbitrer. (IAntimalwareProvider2::Beri tahu)
Baca

Meminta buffer-penuh konten untuk dibaca.
Pindai

Pindai aliran konten. (IAntimalware.Scan)
Pindai

Pindai aliran konten. (IAntimalwareProvider.Scan)

Antarmuka

 
IAmsiStream

Mewakili aliran yang akan dipindai.
IAntimalware

Mewakili produk antimalware. (IAntimalware)
IAntimalware2

Mewakili produk antimalware. (IAntimalware2)
IAntimalwareProvider

Mewakili penyedia produk antimalware. (IAntimalwareProvider)
IAntimalwareProvider2

Mewakili penyedia produk antimalware. (IAntimalwareProvider2)