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_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 |