From e545a7962323dd28fb805dca7d64642f3c22a9e9 Mon Sep 17 00:00:00 2001 From: zhangliang335 Date: Thu, 9 Jan 2025 22:20:38 +0800 Subject: [PATCH] =?UTF-8?q?cherry=20pick=200ba41ce=20from=20https://gitee.?= =?UTF-8?q?com/ge-yafang/docs/pulls/69287=20=E4=BF=AE=E6=94=B9=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=BF=94=E5=9B=9E=E5=80=BC=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangliang335 --- .../reference/native-lib/_vulkan.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/zh-cn/application-dev/reference/native-lib/_vulkan.md b/zh-cn/application-dev/reference/native-lib/_vulkan.md index 330f36e14c6..6e0e189cf08 100644 --- a/zh-cn/application-dev/reference/native-lib/_vulkan.md +++ b/zh-cn/application-dev/reference/native-lib/_vulkan.md @@ -407,7 +407,9 @@ VKAPI_ATTR VkResult VKAPI_CALL vkAcquireImageOHOS (VkDevice device, VkImage imag **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_OUT_OF_HOST_MEMORY,表示主机内存不足。 ### vkCreateSurfaceOHOS() @@ -433,7 +435,10 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCreateSurfaceOHOS (VkInstance instance, const V **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_OUT_OF_HOST_MEMORY,表示分配VkSurfaceKHR内存失败。 +返回VK_ERROR_SURFACE_LOST_KHR,表示操作NativeWindow失败。 ### vkGetMemoryNativeBufferOHOS() @@ -459,8 +464,9 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryNativeBufferOHOS (VkDevice device, con **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 - +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_OUT_OF_HOST_MEMORY,表示pInfo入参异常,或获取的pBuffer异常。 ### vkGetNativeBufferPropertiesOHOS() @@ -485,7 +491,10 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetNativeBufferPropertiesOHOS (VkDevice device, **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR,表示入参存在异常。 +返回VK_ERROR_OUT_OF_DEVICE_MEMORY,表示设备内存不足。 ### vkGetSwapchainGrallocUsageOHOS() @@ -513,7 +522,9 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainGrallocUsageOHOS (VkDevice device, **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_INITIALIZATION_FAILED,表示入参异常。 ### vkQueueSignalReleaseImageOHOS() @@ -541,7 +552,10 @@ VKAPI_ATTR VkResult VKAPI_CALL vkQueueSignalReleaseImageOHOS (VkQueue queue, uin **返回:** -返回一个VkResult类型的错误码,返回值为VK_SUCCESS表示执行成功。 +返回一个VkResult类型的错误码,具体返回类型如下: +返回VK_SUCCESS,表示执行成功。 +返回VK_ERROR_DEVICE_LOST,表示Vulkan设备链接丢失。 +返回VK_ERROR_OUT_OF_HOST_MEMORY,表示主机内存不足。 ## 变量说明 -- Gitee