CM_Free_Log_Conf_Ex Funktion (cfgmgr32.h)

[Ab Windows 8 und Windows Server 2012 wurde diese Funktion veraltet. Verwenden Sie stattdessen CM_Free_Log_Conf .]

Die funktion CM_Free_Log_Conf_Ex entfernt eine logische Konfiguration und alle zugeordneten Ressourcendeskriptoren aus einem lokalen oder einem Remotecomputer.

Syntax

CMAPI CONFIGRET CM_Free_Log_Conf_Ex(
  [in]           LOG_CONF lcLogConfToBeFreed,
  [in]           ULONG    ulFlags,
  [in, optional] HMACHINE hMachine
);

Parameter

[in] lcLogConfToBeFreed

Anrufer-bereitgestellter Handle für eine logische Konfiguration. Dieser Handle muss zuvor abgerufen worden sein, indem eine der folgenden Funktionen aufgerufen wird:

CM_Add_Empty_Log_Conf

CM_Add_Empty_Log_Conf_Ex

CM_Get_First_Log_Conf

CM_Get_First_Log_Conf_Ex

CM_Get_Next_Log_Conf

CM_Get_Next_Log_Conf_Ex

[in] ulFlags

Nicht verwendet, muss null sein.

[in, optional] hMachine

Vom Anrufer bereitgestellter Maschinenziehpunkt, der von einem vorherigen Aufruf zu CM_Connect_Machine abgerufen wurde.

Hinweis Die Verwendung dieser Funktion für den Zugriff auf Remotecomputer wird ab Windows 8 und Windows Server 2012 nicht unterstützt, da diese Funktionalität entfernt wurde.
 

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird eine der in Cfgmgr32.h definierten CR_-präfixierten Fehlercodes zurückgegeben.

Hinweis Ab Windows 8 gibt CM_Free_Log_Conf_Ex bei Verwendung in einem Wow64-Szenario CR_CALL_NOT_IMPLEMENTED zurück. Um Informationen zu den Hardwareressourcen auf einem lokalen Computer anzufordern, muss eine architektureigene Version der Anwendung mithilfe der Hardwareressourcen-APIs implementiert werden. Beispiel: Eine AMD64-Anwendung für AMD64-Systeme.
 

Hinweise

Das Aufrufen CM_Free_Log_Conf_Ex kann dazu führen, dass die von CM_Get_First_Log_Conf_Ex zurückgegebenen Ziehpunkte und CM_Get_Next_Log_Conf_Ex ungültig werden. Wenn Sie nach dem Aufrufen CM_Free_Log_Conf_Ex logische Konfigurationen abrufen möchten, muss der Code CM_Get_First_Log_Conf_Ex erneut aufrufen und bei der ersten Konfiguration beginnen.

Beachten Sie, dass das Aufrufen von CM_Free_Log_Conf_Ex die Konfiguration freigibt, aber nicht das Handle der Konfiguration. Rufen Sie zum Freigeben des Handles CM_Free_Log_Conf_Handle_Ex an.

Aufrufer dieser Funktion müssen über SeLoadDriverPrivilege verfügen. (Berechtigungen werden in der Microsoft Windows SDK Dokumentation beschrieben.)

Die Funktionalität für den Zugriff auf Remotecomputer wurde in Windows 8 und Windows Server 2012 und späteren Betriebssystemen entfernt, damit Sie nicht auf Remotecomputer zugreifen können, wenn sie auf diesen Versionen von Windows ausgeführt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows.
Zielplattform Desktop
Header cfgmgr32.h (include Cfgmgr32.h)
Bibliothek Cfgmgr32.lib
DLL Cfgmgr32.dll

Weitere Informationen

CM_Free_Log_Conf