跳至内容

GpaContinueSampleOnCommandList

Copyright (c) 2018-2024 Advanced Micro Devices, Inc. 保留所有权利。

语法

GpaStatus GpaContinueSampleOnCommandList(
GpaUInt32 src_sample_id,
GpaCommandListId primary_command_list_id);

描述

将一个采样从一个主命令列表继续到另一个主命令列表。此函数仅支持 DirectX 12 和 Vulkan。通常,采样必须在同一个命令列表中开始和结束。使用此函数,可以在一个主命令列表中开始采样,并在另一个主命令列表中继续/结束采样,从而允许单个采样跨越多个命令列表。

参数

名称描述
src_sample_id正在不同命令列表中继续的采样 ID。
primary_command_list_id先前创建的主命令列表的唯一标识符,采样将在其上继续。

返回值

返回值描述
kGpaStatusOk采样已成功在指定的命令列表中继续。
kGpaStatusErrorGpaNotInitializedGPA 未初始化。请在所有其他入口点之前调用 GpaInitialize。
kGpaStatusErrorNullPointer提供的 primary_command_list_id 参数为 NULL。
kGpaStatusErrorCommandListNotFound提供的 primary_command_list_id 参数未被识别为先前创建的命令列表标识符。
kGpaStatusErrorSampleNotFound未找到指定的采样。
kGpaStatusErrorApiNotSupported当前 API 不支持此函数。仅 DirectX 12 和 Vulkan 支持此 API。
kGpaStatusErrorFailed采样未能继续到指定的命令列表中。
kGpaStatusErrorException发生异常。
© . This site is unofficial and not affiliated with AMD.