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 |
---|---|
|
El hardware actual no admite el algoritmo que se solicita. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12.h |