Metodo ID3D12Device5::CreateMetaCommand (d3d12.h)

Crea un'istanza del meta comando specificato.

Sintassi

HRESULT CreateMetaCommand(
  [in]           REFGUID    CommandId,
  [in]           UINT       NodeMask,
  [in, optional] const void *pCreationParametersData,
  [in]           SIZE_T     CreationParametersDataSizeInBytes,
                 REFIID     riid,
  [out]          void       **ppMetaCommand
);

Parametri

[in] CommandId

Tipo: REFIID

Riferimento all'identificatore univoco globale (GUID) del meta comando di cui si vuole creare un'istanza.

[in] NodeMask

Tipo: UINT

Per l'operazione a scheda singola, impostare su zero. Se sono presenti più nodi adattatori, impostare un bit per identificare il nodo (uno degli adattatori fisici del dispositivo) a cui si applica il meta comando. Ogni bit nella maschera corrisponde a un singolo nodo. È necessario impostare un solo bit. Vedere Sistemi a più schede.

[in, optional] pCreationParametersData

Tipo: const void*

Puntatore facoltativo a una struttura costante contenente i valori dei parametri per la creazione del meta comando.

[in] CreationParametersDataSizeInBytes

Tipo: SIZE_T

Oggetto SIZE_T contenente le dimensioni della struttura a cui punta pCreationParametersData, se impostato, in caso contrario 0.

riid

Tipo: REFIID

Riferimento all'identificatore univoco globale (GUID) dell'interfaccia da restituire in ppMetaCommand. Si prevede che questo sia il GUID di ID3D12MetaCommand.

[out] ppMetaCommand

Tipo: void**

Puntatore a un blocco di memoria che riceve un puntatore al meta comando. Questo è l'indirizzo di un puntatore a un ID3D12MetaCommand, che rappresenta il meta comando creato.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Valore restituito Descrizione
DXGI_ERROR_UNSUPPORTED
L'hardware corrente non supporta l'algoritmo richiesto

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h

Vedi anche

ID3D12Device5