Monitors the progress of a supported API operation.
NOTE: Click the Members link, located near the top of the topic, to see this interface's methods and properties.| Visual Basic | |
|---|---|
Public Interface IEdmCallback | |
| C# | |
|---|---|
public interface IEdmCallback | |
| C++/CLI | |
|---|---|
public interface class IEdmCallback | |
This interface inherits from IDispatch. See IDispatch Interface (Automation).
This callback interface works only with API methods that provide a poCallback argument. For example:
- IEdmFolder5::CreateCardView
- IEdmBatchAdd::CommitAdd
- IEdmBatchChangeState::ChangeState
- IEdmBatchDelete::CommitDelete
- IEdmBatchUpdate2::CommitUpdate
- IEdmClearLocalCache::CommitClear
- IEdmUserMgr8::CreateUserPicture
- IEdmVault10::CreateCardViewEx2
- IEdmVault11::CreateNewVault
To use this interface:
- Create a new class.
- Implement all of the methods of IEdmCallback in the new class.
- Call one of the API methods whose progress you want to monitor, setting its poCallback argument to a pointer to the new class.