Método ID3D12Device5::CreateMetaCommand (d3d12.h)
Cria uma instância do comando meta especificado.
Sintaxe
HRESULT CreateMetaCommand(
[in] REFGUID CommandId,
[in] UINT NodeMask,
[in, optional] const void *pCreationParametersData,
[in] SIZE_T CreationParametersDataSizeInBytes,
REFIID riid,
[out] void **ppMetaCommand
);
Parâmetros
[in] CommandId
Tipo: REFIID
Uma referência ao GUID (identificador global exclusivo) do comando meta que você deseja instanciar.
[in] NodeMask
Tipo: UINT
Para a operação de adaptador único, defina isso como zero. Se houver vários nós de adaptador, defina um bit para identificar o nó (um dos adaptadores físicos do dispositivo) ao qual o comando meta se aplica. Cada bit na máscara corresponde a um único nó. Apenas um bit deve ser definido. Consulte Sistemas de vários adaptadores.
[in, optional] pCreationParametersData
Tipo: const void*
Um ponteiro opcional para uma estrutura constante que contém os valores dos parâmetros para criar o comando meta.
[in] CreationParametersDataSizeInBytes
Tipo: SIZE_T
Um SIZE_T que contém o tamanho da estrutura apontada por pCreationParametersData, se definido, caso contrário, 0.
riid
Tipo: REFIID
Uma referência ao GUID (identificador global exclusivo) da interface que você deseja retornar em ppMetaCommand. Espera-se que esse seja o GUID de ID3D12MetaCommand.
[out] ppMetaCommand
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para o comando meta. Esse é o endereço de um ponteiro para um ID3D12MetaCommand, representando o comando meta criado.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Valor retornado | Descrição |
---|---|
|
O hardware atual não dá suporte ao algoritmo que está sendo solicitado |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |