> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FEATURE_DATA_QUERY_META_COMMAND

> 指示适配器对元命令提供的支持级别。

指示适配器对元命令提供的支持级别。

## 语法

```cpp theme={null}
typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND
{
    GUID CommandId;
    UINT NodeMask;
    const void  pQueryInputData;
    SIZE_T QueryInputDataSizeInBytes;
    void  pQueryOutputData;
    SIZE_T QueryOutputDataSizeInBytes;
} D3D12_FEATURE_DATA_QUERY_META_COMMAND
```

### 成员

*CommandId*\
类型:GUID

标识要查询的元命令的固定 GUID。

*NodeMask*\
类型:UINT

对于单 GPU 操作,这是零。如果有多个 GPU 节点,则设置一个位以标识节点(设备的物理适配器)。掩码中的每个位对应一个节点。只能设置 1 位。请参阅[多适配器系统](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine)。

*pQueryInputData*\
类型:const void \*

指向包含查询输入数据的缓冲区的指针。分配 *QueryInputDataSizeInBytes* 字节。

*QueryInputDataSizeInBytes*\
类型:SIZE\_T

*pQueryInputData* 指向的缓冲区的大小(以字节为单位)。

*pQueryOutputData*\
类型:void \*

指向包含查询输出数据的缓冲区的指针。

*QueryOutputDataSizeInBytes*\
类型:SIZE\_T

*pQueryOutputData* 指向的缓冲区的大小(以字节为单位)。

## 备注

## 要求

**头文件:** d3d12\_xs.h 或 d3d12\_x.h\
**库:** d3d12\_xs.lib 或 d3d12\_x.lib\
**支持的平台**:XBOX Series 主机和 XBOX One 系列

## 另请参阅


## Related topics

- [D3D12_FEATURE](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/enums/d3d12_feature_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS3](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options3_public.md)
- [D3D12_META_COMMAND_PARAMETER_DESC](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public.md)
- [D3D12_META_COMMAND_DESC](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
- [D3D12_META_COMMAND_PARAMETER_STAGE](https://docs.xbox.com/zh-CN/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public.md)
