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 |
---|---|
|
L'hardware corrente non supporta l'algoritmo richiesto |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |