Metodo ID3D11On12Device2::ReturnUnderlyingResource (d3d111on12.h)

Con questo metodo è possibile restituire un oggetto risorsa Direct3D 11 a Direct3D11On11On12 e indicare (in base alle barriere e ai valori di segnale di recinzione) quando la risorsa sarà pronta per l'utilizzo di Direct3D11On12. È consigliabile chiamare ReturnUnderlyingResource dopo la pianificazione del lavoro direct3D 12.

Sintassi

HRESULT ReturnUnderlyingResource(
  [in] ID3D11Resource *pResource11,
  [in] UINT           NumSync,
  [in] UINT64         *pSignalValues,
  [in] ID3D12Fence    **ppFences
);

Parametri

[in] pResource11

Tipo: ID3D11Resource*

Oggetto risorsa Direct3D 11 da restituire.

[in] NumSync

Tipo: UINT

Numero di elementi nelle matrici a cui punta pSignalValues e ppFences.

[in] pSignalValues

Tipo: UINT64*

Puntatore a una matrice di valori di segnale di recinzione.

[in] ppFences

Tipo: ID3D12Fence**

Puntatore a una matrice di oggetti di recinzione.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT.

Commenti

Quando si restituisce una risorsa, viene fornito un set di recinzioni e valori di segnale di recinzione il cui completamento indica che la risorsa viene restituita nello stato di D3D12_RESOURCE_STATE_COMMON e pronta per l'utilizzo di Direct3D11On12.

Nelle matrici parallele pSignalValues e ppFences includere qualsiasi lavoro in sospeso rispetto alla risorsa. Il livello di traduzione Direct3D11On12 defererà le attese per questi argomenti fino a quando il lavoro non viene pianificato rispetto alla risorsa.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Intestazione d3d11on12.h
Libreria D3D11.lib
DLL D3D11.dll

Vedi anche