Método ID3D12Device5::CreateMetaCommand (d3d12.h)

Crea una instancia del meta comando especificado.

Sintaxis

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

Referencia al identificador único global (GUID) del meta comando al que desea crear una instancia.

[in] NodeMask

Tipo: UINT

En el caso de la operación de adaptador único, establézcalo en cero. Si hay varios nodos de adaptador, establezca un bit para identificar el nodo (uno de los adaptadores físicos del dispositivo) al que se aplica el meta comando. Cada bit de la máscara corresponde a un único nodo. Solo se debe establecer un bit. Consulte Sistemas de varios adaptadores.

[in, optional] pCreationParametersData

Tipo: const void*

Puntero opcional a una estructura constante que contiene los valores de los parámetros para crear el meta comando.

[in] CreationParametersDataSizeInBytes

Tipo: SIZE_T

Un SIZE_T que contiene el tamaño de la estructura a la que apunta pCreationParametersData, si se establece, en caso contrario, 0.

riid

Tipo: REFIID

Referencia al identificador único global (GUID) de la interfaz que desea devolver en ppMetaCommand. Se espera que sea el GUID de ID3D12MetaCommand.

[out] ppMetaCommand

Tipo: void**

Puntero a un bloque de memoria que recibe un puntero al meta comando. Esta es la dirección de un puntero a un objeto ID3D12MetaCommand, que representa el meta comando creado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Valor devuelto Descripción
DXGI_ERROR_UNSUPPORTED
El hardware actual no admite el algoritmo que se solicita.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h

Consulte también

ID3D12Device5