SP_DETECTDEVICE_PARAMS結構 (setupapi.h)
SP_DETECTDEVICE_PARAMS 結構會對應至DIF_DETECT安裝要求。
語法
typedef struct _SP_DETECTDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
PDETECT_PROGRESS_NOTIFY DetectProgressNotify;
PVOID ProgressNotifyParam;
} SP_DETECTDEVICE_PARAMS, *PSP_DETECTDEVICE_PARAMS;
成員
ClassInstallHeader
安裝要求標頭,其中包含要求的標頭大小和 DIF 程式代碼。 請參閱 SP_CLASSINSTALL_HEADER。
DetectProgressNotify
回呼例程,顯示裝置偵測作業的進度列。 回呼例程是由傳送DIF_DETECT要求的裝置安裝元件所提供。 回呼具有下列原型:
typedef BOOL (CALLBACK* PDETECT_PROGRESS_NOTIFY)(
IN PVOID ProgressNotifyParam,
IN DWORD DetectComplete
);
ProgressNotifyParam 是識別偵測作業的不透明「句柄」。 此值是由傳送DIF_DETECT要求的 裝置安裝元件 所提供。
DetectComplete 是介於 0 到 100 之間的值,表示完成百分比。 類別安裝程式會在其偵測活動的各個階段遞增此值,以通知用戶進度。
ProgressNotifyParam
類別安裝程式傳遞給進度回呼例程的不透明 ProgressNotifyParam 「handle」。
規格需求
需求 | 值 |
---|---|
標頭 | setupapi.h (包括 Setupapi.h) |