CM_Get_Next_Res_Des-Funktion (cfgmgr32.h)
Die CM_Get_Next_Res_Des-Funktion ruft ein Handle für den nächsten Ressourcendeskriptor eines angegebenen Ressourcentyps für eine logische Konfiguration auf dem lokalen Computer ab.
Syntax
CMAPI CONFIGRET CM_Get_Next_Res_Des(
[out] PRES_DES prdResDes,
[in] RES_DES rdResDes,
[in] RESOURCEID ForResource,
[out, optional] PRESOURCEID pResourceID,
[in] ULONG ulFlags
);
Parameter
[out] prdResDes
Zeiger auf einen Speicherort, an dem ein Ressourcendeskriptorhandle empfangen wird.
[in] rdResDes
Vom Aufrufer bereitgestelltes Handle für einen Ressourcendeskriptor oder eine logische Konfiguration. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise" .
[in] ForResource
Vom Aufrufer bereitgestellter Ressourcentypbezeichner, der den Typ des angeforderten Ressourcendeskriptors angibt. Hierbei muss es sich um eine der ResType_-Präfixkonstanten handeln, die in Cfgmgr32.h definiert sind.
[out, optional] pResourceID
Zeiger auf einen Speicherort zum Empfangen eines Ressourcentypbezeichners, wenn ForResourceResType_All angibt. Für jeden anderen ForResource-Wert sollten Aufrufer dies auf NULL festlegen.
[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
Um die Ressourcendeskriptoren einer logischen Konfiguration aufzulisten, rufen Sie zunächst CM_Get_Next_Res_Des mit dem Handle der logischen Konfiguration als Argument für rdResDes auf. Dadurch wird ein Handle für den ersten Ressourcendeskriptor des von ForResource angegebenen Typs abgerufen. Geben Sie dann für jeden nachfolgenden Aufruf von CM_Get_Next_Res_Des das zuletzt abgerufene Deskriptorhandle als Argument für rdResDes an. Wiederholen Sie, bis die Funktion CR_NO_MORE_RES_DES zurückgibt.
Um die in einem Ressourcendeskriptor gespeicherten Informationen abzurufen, rufen Sie CM_Get_Res_Des_Data auf.
Um die in einem Ressourcendeskriptor gespeicherten Informationen zu ändern, rufen Sie CM_Modify_Res_Des auf.
Anrufer von CM_Get_Next_Res_Des müssen CM_Free_Res_Des_Handle aufrufen, um die Zuordnung des Ressourcendeskriptorhandles zu beheben, nachdem es nicht mehr benötigt wird.
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 |