7.26. cudaExternalSemaphoreWaitParams_v1 结构体参考
[CUDA 运行时使用的数据类型]
外部信号量等待参数(已弃用)
公共变量
- void * fence
- cudaExternalSemaphoreWaitParams_v1::@18::@19 fence
- unsigned int flags
- unsigned long long key
- cudaExternalSemaphoreWaitParams_v1::@18::@21 keyedMutex
- unsigned int timeoutMs
- unsigned long long value
变量
- void * cudaExternalSemaphoreWaitParams_v1::fence [继承]
-
指向 NvSciSyncFence 的指针。如果 cudaExternalSemaphoreHandleType 的类型为 cudaExternalSemaphoreHandleTypeNvSciSync,则有效。
- cudaExternalSemaphoreWaitParams_v1::@18::@19 cudaExternalSemaphoreWaitParams_v1::fence [继承]
-
fence 对象的参数
- unsigned int cudaExternalSemaphoreWaitParams_v1::flags [继承]
-
仅当 cudaExternalSemaphoreSignalParams 用于发出类型为 cudaExternalSemaphoreHandleTypeNvSciSync 的 cudaExternalSemaphore_t 信号时,有效标志为 cudaExternalSemaphoreSignalSkipNvSciBufMemSync:表示在等待 cudaExternalSemaphore_t 时,不应为任何作为 cudaExternalMemoryHandleTypeNvSciBuf 导入的外部内存对象执行任何内存同步操作。对于所有其他类型的 cudaExternalSemaphore_t,标志必须为零。
- unsigned long long cudaExternalSemaphoreWaitParams_v1::key [继承]
-
用于获取互斥锁的键值
- cudaExternalSemaphoreWaitParams_v1::@18::@21 cudaExternalSemaphoreWaitParams_v1::keyedMutex [继承]
-
键控互斥锁对象的参数
- unsigned int cudaExternalSemaphoreWaitParams_v1::timeoutMs [继承]
-
等待获取互斥锁的超时时间,以毫秒为单位
- unsigned long long cudaExternalSemaphoreWaitParams_v1::value [继承]
-
要等待的 fence 值