diff --git a/src/virtio/vulkan/vn_ring.c b/src/virtio/vulkan/vn_ring.c index a2e5fe8886f..f3685b17ac3 100644 --- a/src/virtio/vulkan/vn_ring.c +++ b/src/virtio/vulkan/vn_ring.c @@ -5,7 +5,9 @@ #include "vn_ring.h" +#if !DETECT_OS_WINDOWS #include +#endif #include "venus-protocol/vn_protocol_driver_transport.h" @@ -330,11 +332,13 @@ vn_ring_create(struct vn_instance *instance, * VK_MESA_VENUS_PROTOCOL_SPEC_VERSION >= 2 */ int prio = 0; bool ring_priority = false; +#if !DETECT_OS_WINDOWS if (instance->renderer->info.vk_mesa_venus_protocol_spec_version >= 2) { errno = 0; prio = getpriority(PRIO_PROCESS, 0); ring_priority = is_tls_ring && !(prio == -1 && errno); } +#endif /* !DETECT_OS_WINDOWS */ const struct VkRingPriorityInfoMESA priority_info = { .sType = VK_STRUCTURE_TYPE_RING_PRIORITY_INFO_MESA, .priority = prio,