Freigeben über


SP_UNREMOVEDEVICE_PARAMS-Struktur (setupapi.h)

Eine SP_UNREMOVEDEVICE_PARAMS-Struktur entspricht einer DIF_UNREMOVE Installationsanforderung.

Syntax

typedef struct _SP_UNREMOVEDEVICE_PARAMS {
  SP_CLASSINSTALL_HEADER ClassInstallHeader;
  DWORD                  Scope;
  DWORD                  HwProfile;
} SP_UNREMOVEDEVICE_PARAMS, *PSP_UNREMOVEDEVICE_PARAMS;

Member

ClassInstallHeader

Ein Installationsanforderungsheader, der die Headergröße und den DIF-Code für die Anforderung enthält. Siehe SP_CLASSINSTALL_HEADER.

Scope

Ein Flag, das den Bereich des Nichtremove-Vorgangs angibt. Dieses Flag muss immer auf DI_UNREMOVEDEVICE_CONFIGSPECIFIC festgelegt werden.

HwProfile

Die Hardwareprofil-ID für profilspezifische Änderungen. Null gibt das aktuelle Hardwareprofil an.

Anforderungen

   
Kopfzeile setupapi.h (schließen Sie Setupapi.h ein)

Weitere Informationen

DIF_UNREMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiUnremoveDevice