template<>
Semaphore_Maker<EOS::Windows> struct
Contents
- Reference
Base classes
- struct Semaphore_PlatformAgnostic
Public types
-
template<>struct ExportableOS_HandleInfo
- Specification
-
template<>struct GetOS_HandleInfo
- Specification
-
template<>struct ImportOS_HandleInfo
- Specification
-
using OS_Handle = PlatformTypes_
Maker<EOS:: Windows>::OS_ Handle
Public static functions
-
static auto GetOS_Handle(V1::
LogicalDevice:: Handle _device, const GetOS_HandleInfo& _getInfo, OS_ Handle& _handle) -> EResult - Export a Windows handle representing the payload of a semaphore.
-
static auto ImportOS_Handle(V1::
LogicalDevice:: Handle _device, const ImportOS_HandleInfo& _importHandleInfo) -> EResult - Import a semaphore payload from a Windows handle.