Skip to content

Latest commit

 

History

History
130 lines (109 loc) · 2.78 KB

nf-tapi3cc-ienumagent-clone.md

File metadata and controls

130 lines (109 loc) · 2.78 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:tapi3cc.IEnumAgent.Clone
IEnumAgent::Clone (tapi3cc.h)
The IEnumAgent::Clone method (tapi3cc.h) creates another enumerator that contains the same enumeration state as the current one.
Clone
Clone method [TAPI 2.2]
Clone method [TAPI 2.2]
IEnumAgent interface
IEnumAgent interface [TAPI 2.2]
Clone method
IEnumAgent.Clone
IEnumAgent::Clone
_tapi3_ienumagent_clone
tapi3.ienumagent_clone
tapi3cc/IEnumAgent::Clone
tapi3\ienumagent_clone.htm
tapi3
e6e23f6b-a91a-43c1-8e37-f37d7284cef6
08/09/2022
Clone, Clone method [TAPI 2.2], Clone method [TAPI 2.2],IEnumAgent interface, IEnumAgent interface [TAPI 2.2],Clone method, IEnumAgent.Clone, IEnumAgent::Clone, _tapi3_ienumagent_clone, tapi3.ienumagent_clone, tapi3cc/IEnumAgent::Clone
tapi3cc.h
Tapi3.h
Windows
Uuid.lib
Tapi3.dll
Windows
19H1
IEnumAgent::Clone
tapi3cc/IEnumAgent::Clone
c++
APIRef
kbSyntax
COM
Tapi3.dll
IEnumAgent.Clone

IEnumAgent::Clone

-description

The Clone method creates another enumerator that contains the same enumeration state as the current one.

-parameters

-param ppEnum [out]

Pointer to new IEnumAgent interface.

-returns

This method can return one of these values.

Value Meaning
S_OK
Method succeeded.
E_POINTER
The ppEnum parameter is not a valid pointer.
E_OUTOFMEMORY
Insufficient memory exists to perform the operation.
E_UNEXPECTED
Failed for unknown reasons.

-remarks

TAPI calls the AddRef method on the IEnumAgent interface returned by IEnumAgent::Clone. The application must call Release on the IEnumAgent interface to free resources associated with it.

-see-also

IEnumAgent

ITAgent