CM_Get_Res_Des_Data_Size_Ex-Funktion (cfgmgr32.h)
[Ab Windows 8 und Windows Server 2012 ist diese Funktion veraltet. Verwenden Sie stattdessen CM_Get_Res_Des_Data_Size .]
Die funktion CM_Get_Res_Des_Data_Size_Ex ruft die Puffergröße ab, die erforderlich ist, um die in einem angegebenen Ressourcendeskriptor enthaltenen Informationen auf einem lokalen computer oder einem Remotecomputer zu enthalten.
Syntax
CMAPI CONFIGRET CM_Get_Res_Des_Data_Size_Ex(
[out] PULONG pulSize,
[in] RES_DES rdResDes,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parameter
[out] pulSize
Vom Aufrufer bereitgestellte Adresse eines Speicherorts, um die erforderliche Puffergröße zu erhalten.
[in] rdResDes
Vom Aufrufer bereitgestelltes Handle für einen Ressourcendeskriptor, der durch einen vorherigen Aufruf von CM_Get_Next_Res_Des_Ex abgerufen wurde.
[in] ulFlags
Nicht verwendet, muss null sein.
[in, optional] hMachine
Vom Aufrufer 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 in Cfgmgr32.h definierten Fehlercodes mit CR_ Präfix zurückgegeben.
Hinweise
Der zurückgegebene Größenwert stellt die Größe der entsprechenden Ressourcenstruktur dar (siehe CM_Add_Res_Des_Ex). Wenn sich der Ressourcendeskriptor in einer Ressourcenanforderungsliste befindet, umfasst die zurückgegebene Größe sowohl die Größe der Ressourcenstruktur als auch den für zugeordnete Bereichsarrays zugewiesenen Speicherplatz.
Die Funktionalität für den Zugriff auf Remotecomputer wurde in Windows 8 und Windows Server 2012 und späteren Betriebssystemen entfernt, sodass Sie nicht auf Remotecomputer zugreifen können, wenn Sie unter diesen Versionen von Windows 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 (include Cfgmgr32.h) |
Bibliothek | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |