ISynchronizeHandle interface
Retrieves a handle associated with a synchronization object.
When to implement
The synchronization object can use a handle to manage its activities. For example, the wait functions use handles to identify the event they control. Thus, the logic of the ISynchronize::Signal method on an event synchronization object can pass its handle to the SetEvent function. With the ISynchronizeHandle interface, you can obtain the handle that has been assigned to a synchronization object.
When to use
Use ISynchronizeHandle to obtain the handle assigned to a synchronization object.
Members
The ISynchronizeHandle interface inherits from the IUnknown interface. ISynchronizeHandle also has these types of members:
Methods
The ISynchronizeHandle interface has these methods.
| Method | Description |
|---|---|
| GetHandle |
Retrieves a handle to the synchronization object. |
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
|
IDL |
|
|
IID |
IID_ISynchronizeHandle is defined as 00000031-0000-0000-C000-000000000046 |
See also