CM_Get_Next_Res_Des_Ex-Funktion (cfgmgr32.h)
[Ab Windows 8 und Windows Server 2012 ist diese Funktion veraltet. Verwenden Sie stattdessen CM_Get_Next_Res_Des .]
Die CM_Get_Next_Res_Des_Ex-Funktion ruft ein Handle für den nächsten Ressourcendeskriptor eines angegebenen Ressourcentyps für eine logische Konfiguration auf einem lokalen oder einem Remotecomputer ab.
Syntax
CMAPI CONFIGRET CM_Get_Next_Res_Des_Ex(
[out] PRES_DES prdResDes,
[in] RES_DES rdResDes,
[in] RESOURCEID ForResource,
[out, optional] PRESOURCEID pResourceID,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
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. Dies muss eine der ResType_ Präfixkonstanten sein, 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.
[in, optional] hMachine
Vom Anrufer bereitgestellter Maschinenhandle, der aus einem vorherigen Aufruf von CM_Connect_Machine 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
Um die Ressourcendeskriptoren einer logischen Konfiguration aufzulisten, rufen Sie zunächst CM_Get_Next_Res_Des_Ex 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_Ex 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_Ex auf.
Um die in einem Ressourcendeskriptor gespeicherten Informationen zu ändern, rufen Sie CM_Modify_Res_Des_Ex auf.
Aufrufer von CM_Get_Next_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.
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 |