Bagikan melalui


struktur SP_DETECTDEVICE_PARAMS (setupapi.h)

Struktur SP_DETECTDEVICE_PARAMS sesuai dengan permintaan penginstalan DIF_DETECT.

Sintaks

typedef struct _SP_DETECTDEVICE_PARAMS {
  SP_CLASSINSTALL_HEADER  ClassInstallHeader;
  PDETECT_PROGRESS_NOTIFY DetectProgressNotify;
  PVOID                   ProgressNotifyParam;
} SP_DETECTDEVICE_PARAMS, *PSP_DETECTDEVICE_PARAMS;

Anggota

ClassInstallHeader

Header permintaan penginstalan yang berisi ukuran header dan kode DIF untuk permintaan tersebut. Lihat SP_CLASSINSTALL_HEADER.

DetectProgressNotify

Rutinitas panggilan balik yang menampilkan bilah kemajuan untuk operasi deteksi perangkat. Rutinitas panggilan balik disediakan oleh komponen penginstalan perangkat yang mengirim permintaan DIF_DETECT . Panggilan balik memiliki prototipe berikut:

typedef BOOL (CALLBACK* PDETECT_PROGRESS_NOTIFY)(
    IN PVOID ProgressNotifyParam,
    IN DWORD DetectComplete
    );

ProgressNotifyParam adalah "handel" buram yang mengidentifikasi operasi deteksi. Nilai ini disediakan oleh komponen penginstalan perangkat yang mengirim permintaan DIF_DETECT.

DetectComplete adalah nilai antara 0 dan 100 yang menunjukkan penyelesaian persen. Alat penginstal kelas menaikkan nilai ini pada berbagai tahap aktivitas deteksinya, untuk memberi tahu pengguna tentang kemajuannya.

ProgressNotifyParam

ProgressNotifyParam buram "menangani" yang diteruskan penginstal kelas ke rutinitas panggilan balik kemajuan.

Persyaratan

Persyaratan Nilai
Header setupapi.h (termasuk Setupapi.h)

Lihat juga

DIF_DETECT

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller