CM_Add_Res_Des_Ex-Funktion (cfgmgr32.h)
[Ab Windows 8 und Windows Server 2012 ist diese Funktion veraltet. Verwenden Sie stattdessen CM_Add_Res_Des .]
Die CM_Add_Res_Des_Ex-Funktion fügt einer logischen Konfiguration einen Ressourcendeskriptor hinzu. Die logische Konfiguration kann sich entweder auf dem lokalen computer oder auf einem Remotecomputer befindet.
Syntax
CMAPI CONFIGRET CM_Add_Res_Des_Ex(
[out, optional] PRES_DES prdResDes,
[in] LOG_CONF lcLogConf,
[in] RESOURCEID ResourceID,
[in] PCVOID ResourceData,
[in] ULONG ResourceLen,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parameter
[out, optional] prdResDes
Zeiger auf einen Speicherort, an dem ein Handle auf die neue Ressourcenbeschreibung empfangen werden soll.
[in] lcLogConf
Vom Aufrufer bereitgestelltes Handle für die logische Konfiguration, der der Ressourcendeskriptor hinzugefügt werden soll. Dieses Handle muss zuvor durch Aufrufen einer der folgenden Funktionen abgerufen worden sein:
[in] ResourceID
Vom Aufrufer bereitgestellter Ressourcentypbezeichner, der den Von ResourceData bereitgestellten Strukturtyp identifiziert. Hierbei muss es sich um eine der ResType_-Präfixkonstanten handeln, die in Cfgmgr32.h definiert sind.
[in] ResourceData
Vom Aufrufer bereitgestellter Zeiger auf eine der Ressourcenstrukturen, die in der folgenden Tabelle aufgeführt sind.
Resourceid Parameter | Ressourcenstruktur |
---|---|
ResType_BusNumber | |
ResType_ClassSpecific | |
ResType_DevicePrivate | |
ResType_DMA | |
ResType_IO | |
ResType_IRQ | |
ResType_Mem | |
ResType_MfCardConfig | |
ResType_PcCardConfig |
[in] ResourceLen
Vom Aufrufer bereitgestellte Länge der Struktur, auf die von ResourceData verwiesen wird.
[in] ulFlags
Nicht verwendet, muss null sein.
[in, optional] hMachine
Vom Aufrufer bereitgestellter Maschinenhandle, der von einem vorherigen Aufruf von CM_Connect_Machine oder NULL abgerufen wurde.
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion CR_SUCCESS zurück. Andernfalls wird einer der CR_-Präfix-Fehlercodes zurückgegeben, die in Cfgmgr32.h definiert sind.
Hinweise
Aufrufer von CM_Add_Res_Des_Ex müssen CM_Free_Res_Des_Handle aufrufen, um die Zuordnung des Ressourcendeskriptorhandles zu beheben, nachdem es nicht mehr benötigt wird.
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 höheren Betriebssystemen entfernt, sodass Sie nicht auf Remotecomputer zugreifen können, wenn sie unter diesen Windows-Versionen 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 (einschließlich Cfgmgr32.h) |
Bibliothek | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |