CM_Delete_Device_Interface_Key_ExA Funktion (cfgmgr32.h)
[Ab Windows 8 und Windows Server 2012 ist diese Funktion veraltet. Verwenden Sie stattdessen CM_Delete_Device_Interface_Key.]
Die funktion CM_Delete_Device_Interface_Key_ExA löscht den Registrierungsunterschlüssel, der von Anwendungen und Treibern zum Speichern schnittstellenspezifischer Informationen verwendet wird.
Syntax
CMAPI CONFIGRET CM_Delete_Device_Interface_Key_ExA(
[in] LPCSTR pszDeviceInterface,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parameter
[in] pszDeviceInterface
Zeigen Sie auf eine Zeichenfolge, die die Geräteschnittstelleninstanz des zu löschenden Registrierungsunterschlüssels identifiziert.
[in] ulFlags
Reserviert. Muss auf Null festgelegt werden.
[in, optional] hMachine
Vom Anrufer bereitgestellter Maschinenhandle, abgerufen von einem vorherigen Aufruf an CM_Connect_Machine.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird eine der CR_-präfixierten Fehlercodes zurückgegeben, die in Cfgmgr32.hdefiniert sind.
Bemerkungen
Anmerkung
Der cfgmgr32.h-Header definiert CM_Delete_Device_Interface_Key_Ex als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows 10 und höheren Versionen von Windows. |
Zielplattform- | Desktop |
Header- | cfgmgr32.h (enthalten Cfgmgr32.h) |
Library | Cfgmgr32.lib |