Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Ab Windows 8 und Windows Server 2012 ist diese Funktion veraltet. Verwenden Sie stattdessen CM_Add_Empty_Log_Conf .]
Die CM_Add_Empty_Log_Conf_Ex-Funktion erstellt eine leere logische Konfiguration für einen angegebenen Konfigurationstyp und ein angegebenes Gerät instance entweder auf dem lokalen Computer oder auf einem Remotecomputer.
Syntax
CMAPI CONFIGRET CM_Add_Empty_Log_Conf_Ex(
[out] PLOG_CONF plcLogConf,
[in] DEVINST dnDevInst,
[in] PRIORITY Priority,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parameter
[out] plcLogConf
Zeiger auf einen Speicherort, an dem das Handle zu einer leeren logischen Konfiguration empfangen werden soll.
[in] dnDevInst
Vom Aufrufer bereitgestelltes Gerät instance Handle, das an das von hMachine bereitgestellte Maschinenhandle gebunden ist.
[in] Priority
Vom Aufrufer bereitgestellter Konfigurationsprioritätswert. Eine Liste der Werte finden Sie unter Prioritätsbeschreibung für CM_Add_Empty_Log_Conf.
[in] ulFlags
Vom Aufrufer bereitgestellte Flags, die den Typ der logischen Konfiguration angeben. Eine Liste der Flags finden Sie in der Beschreibung ulFlags description für CM_Add_Empty_Log_Conf.
[in, optional] hMachine
Vom Aufrufer bereitgestelltes Computerhandle, an das das vom Aufrufer bereitgestellte Gerät instance Handle gebunden ist.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird einer der in Cfgmgr32.h definierten Fehlercodes mit CR_ Präfix zurückgegeben.
Hinweise
Das Aufrufen CM_Add_Empty_Log_Conf_Ex kann dazu führen, dass die von CM_Get_First_Log_Conf_Ex zurückgegebenen Handles und CM_Get_Next_Log_Conf_Ex ungültig werden. Wenn Sie also logische Konfigurationen nach dem Aufruf CM_Add_Empty_Log_Conf_Ex abrufen möchten, muss Ihr Code CM_Get_First_Log_Conf_Ex erneut aufrufen und bei der ersten Konfiguration beginnen.
Rufen Sie CM_Free_Log_Conf_Ex auf, um eine logische Konfiguration zu entfernen, die von CM_Add_Empty_Log_Conf_Ex erstellt wurde.
Das in plcLogConf empfangene Handle muss explizit durch Aufrufen CM_Free_Log_Conf_Handle freigegeben werden.
Aufrufer dieser Funktion müssen über SeLoadDriverPrivilege verfügen. (Berechtigungen werden in der dokumentation Microsoft Windows SDK beschrieben.)
Informationen zur Verwendung von Geräte- instance Handles, die an einen lokalen oder Remotecomputer gebunden sind, finden Sie unter CM_Get_Child_Ex.
Die Funktionalität für den Zugriff auf Remotecomputer wurde in Windows 8 und Windows Server 2012 und späteren Betriebssystemen entfernt, sodass Sie nicht auf Remotecomputer zugreifen können, wenn Sie unter diesen Versionen von Windows ausgeführt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Desktop |
Kopfzeile | cfgmgr32.h (include Cfgmgr32.h) |
Bibliothek | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |