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.
Die CM_Add_Res_Des-Funktion fügt einer logischen Konfiguration einen Ressourcendeskriptor hinzu.
Syntax
CMAPI CONFIGRET CM_Add_Res_Des(
[out, optional] PRES_DES prdResDes,
[in] LOG_CONF lcLogConf,
[in] RESOURCEID ResourceID,
[in] PCVOID ResourceData,
[in] ULONG ResourceLen,
[in] ULONG ulFlags
);
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.
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 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.)
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 |