ID3D12Device5::CreateMetaCommand 方法 (d3d12.h)
建立指定中繼命令的實例。
語法
HRESULT CreateMetaCommand(
[in] REFGUID CommandId,
[in] UINT NodeMask,
[in, optional] const void *pCreationParametersData,
[in] SIZE_T CreationParametersDataSizeInBytes,
REFIID riid,
[out] void **ppMetaCommand
);
參數
[in] CommandId
類型: REFIID
您想要具現化之中繼命令的全域唯一標識子 (GUID) 參考。
[in] NodeMask
類型: UINT
針對單一配接器作業,請將此設定為零。 如果有多個適配卡節點,請設定一個位來識別其中一個裝置實體適配卡) 套用中繼命令的節點 (節點。 遮罩中的每個位都會對應至單一節點。 只能設定一個位。 請參閱 多配接器系統。
[in, optional] pCreationParametersData
類型: const void*
常數結構的選擇性指標,其中包含用於建立中繼命令的參數值。
[in] CreationParametersDataSizeInBytes
類型: SIZE_T
SIZE_T包含 pCreationParametersData 所指向的結構大小,如果設定則為 0。
riid
類型: REFIID
您想要在 ppMetaCommand 中傳回之介面的全域唯一標識碼 (GUID) 參考。 這應該是 ID3D12MetaCommand的 GUID。
[out] ppMetaCommand
類型: void**
記憶體區塊的指標,可接收中繼命令的指標。 這是 ID3D12MetaCommand的指標位址,代表所建立的中繼命令。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
傳回值 | 描述 |
---|---|
|
目前的硬體不支援所要求的演算法 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |