ICallFactory interface
Creates a call object for processing calls to the methods of an asynchronous interface.
When to implement
Implement ICallFactory on an object that implements one or more interfaces that support asynchronous calling. For objects that also use custom marshaling, all proxies for interfaces that support asynchronous behavior must implement ICallFactory.
When to use
Clients call the method of the ICallFactory interface to create an instance of a call object. The call object implements an asynchronous interface that corresponds to a synchronous interface implemented on the server object itself. For details about asynchronous interfaces, see Making and Processing Asynchronous Calls.
Members
The ICallFactory interface inherits from the IUnknown interface. ICallFactory also has these types of members:
Methods
The ICallFactory interface has these methods.
| Method | Description |
|---|---|
| CreateCall |
Creates an instance of the call object that corresponds to a specified asynchronous interface. |
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
|
IDL |
|
|
IID |
IID_ICallFactory is defined as 1c733a30-2a1c-11ce-ade5-00aa0044773d |