Metodo ID3D11Device3::CreateDeferredContext3 (d3d11_3.h)
Crea un contesto posticipato, che può registrare elenchi di comandi.
Sintassi
HRESULT CreateDeferredContext3(
UINT ContextFlags,
[out, optional] ID3D11DeviceContext3 **ppDeferredContext
);
Parametri
ContextFlags
Tipo: UINT
Riservato per utilizzi futuri. Passare 0.
[out, optional] ppDeferredContext
Tipo: ID3D11DeviceContext3**
Al termine del metodo, viene inizializzato il puntatore passato a un puntatore dell'interfaccia ID3D11DeviceContext3 .
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei seguenti elementi:
- Restituisce DXGI_ERROR_DEVICE_REMOVED se la scheda video è stata rimossa fisicamente dal sistema o si è verificato un aggiornamento del driver per la scheda video. Se si verifica questo errore, è necessario eliminare e ricreare il dispositivo.
- Restituisce DXGI_ERROR_INVALID_CALL se il metodo CreateDeferredContext3 non può essere chiamato dal contesto corrente. Ad esempio, se il dispositivo è stato creato con il valore D3D11_CREATE_DEVICE_SINGLETHREADED , CreateDeferredContext3 restituisceDXGI_ERROR_INVALID_CALL.
- Restituisce E_INVALIDARG se il parametro ContextFlags non è valido.
- Restituisce E_OUTOFMEMORY se l'app ha esaurito la memoria disponibile.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11_3.h |
Libreria | D3D11.lib |
Vedi anche
ID3D11Device1::CreateDeferredContext1