Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Logikai másolatot készít egy enumerátorról, megőrizve annak aktuális pozícióját egy enumerálásban.
Megjegyzés
Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.
Szintaxis
HRESULT CloneEnumWbemClassObject (
[out] IEnumWbemClassObject** ppEnum,
[in] DWORD authLevel,
[in] DWORD impLevel,
[in] IEnumWbemClassObject* pCurrentEnumWbemClassObject,
[in] BSTR strUser,
[in] BSTR strPassword,
[in BSTR] strAuthority
);
Paraméterek
ppEnum
[kifelé] Egy új IEnumWbemClassObject objektumra mutató mutatót kap.
authLevel
[in] Az engedélyezési szint.
impLevel
[in] A megszemélyesítési szint.
pCurrentEnumWbemClassObject
[kifelé] A klónozandó IEnumWbemClassObject-példányra mutató mutató.
strUser
[in] A felhasználónév. További információt a ConnectServerWmi függvényben talál.
strPassword
[in] A jelszó. További információt a ConnectServerWmi függvényben talál.
strAuthority
[in] A felhasználó tartományneve. További információt a ConnectServerWmi függvényben talál.
Visszatérési érték
A függvény által visszaadott alábbi értékek a WbemCli.h fejlécfájlban vannak definiálva, vagy konstansként definiálhatók a kódban:
| Állandó | Érték | Leírás |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Általános hiba történt. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Egy paraméter érvénytelen. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Nincs elegendő memória a művelet végrehajtásához. |
WBEM_E_TRANSPORT_FAILURE |
0x80041015 | Az aktuális folyamat és a WMI közötti távoli eljáráshívási (RPC-) kapcsolat meghiúsult. |
WBEM_S_NO_ERROR |
0 | A függvényhívás sikeres volt. |
Megjegyzések
Ez a függvény az IEnumWbemClassObject::Clone metódus hívását burkolja.
Ez a módszer csak egy "legjobb erőfeszítés" másolatot készít. Számos CIM-objektum dinamikus jellege miatt előfordulhat, hogy az új enumerátor nem számba adja ugyanazokat az objektumkészleteket, mint a forrás-enumerátor.
Ha a függvényhívás sikertelen, további hibainformációkat kaphat a GetErrorInfo függvény meghívásával.
Példa
Példaként tekintse meg az IEnumWbemClassObject::Clone metódust.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: WMINet_Utils.idl
.NET-keretrendszer verziók: 4.7.2 óta érhető el