Condividi tramite


Metodo ID3D12Device5::CreateStateObject (d3d12.h)

Crea un ID3D12StateObject.

Sintassi

HRESULT CreateStateObject(
  [in]  const D3D12_STATE_OBJECT_DESC *pDesc,
        REFIID                        riid,
  [out] void                          **ppStateObject
);

Parametri

[in] pDesc

Descrizione dell'oggetto state da creare.

riid

GUID dell'interfaccia da creare. Usare __uuidof(ID3D12StateObject).

[out] ppStateObject

Oggetto stato restituito.

Valore restituito

Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei valori seguenti:

  • E_INVALIDARG se uno dei parametri di input non è valido.
  • E_OUTOFMEMORY se la memoria sufficiente non è disponibile per creare l'handle.
  • Eventualmente altri codici di errore descritti nell'argomento Codici restituiti Direct3D 12 .

Requisiti

   
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12Device5