CM_Set_DevNode_Problem-Funktion (cfgmgr32.h)
Die CM_Set_DevNode_Problem-Funktion legt einen Problemcode für ein Gerät fest, das auf einem lokalen Computer installiert ist.
Syntax
CMAPI CONFIGRET CM_Set_DevNode_Problem(
[in] DEVINST dnDevInst,
[in] ULONG ulProblem,
[in] ULONG ulFlags
);
Parameter
[in] dnDevInst
Das vom Anrufer bereitgestellte Gerät instance Handle, das an den lokalen Computer gebunden ist.
[in] ulProblem
Stellt einen Problemcode bereit, der null oder eines der CM_PROB_Xxx Flags ist, die in Geräte-Manager Fehlermeldungen beschrieben werden. Der Wert 0 gibt an, dass kein Problem für das Gerät festgelegt ist.
[in] ulFlags
Muss auf 0 festgelegt werden.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls gibt die Funktion einen der CR_-Präfix-Fehlercodes zurück, die in Cfgmgr32.h definiert sind.
Hinweise
Verwenden Sie diese Funktion, um einen Problemcode für ein Gerät festzulegen, das auf einem lokalen Computer installiert ist. Sie können auch die folgenden Funktionen verwenden, um den Problemcode eines Geräts festzulegen und den Problemcodesatz für das Gerät abzurufen:
-
CM_Get_DevNode_Status gibt den Problemcodesatz für ein Gerät zurück, das auf einem lokalen Computer installiert ist.
-
CM_Get_DevNode_Status_Ex gibt den Problemcodesatz für ein Gerät zurück, das auf einem lokalen computer oder einem Remotecomputer installiert ist.
-
CM_Set_DevNode_Problem_Ex legt einen Problemcode für ein Gerät fest, das auf einem lokalen computer oder einem Remotecomputer installiert ist.
Anforderungen
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Desktop |
Kopfzeile | cfgmgr32.h (einschließlich Cfgmgr32.h) |
Bibliothek | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |