PFND3D12DDI_CREATEDEVICE_0003 fonction de rappel (d3d12umddi.h)

La fonction PFND3D12DDI_CREATEDEVICE_0003 crée un contexte graphique référencé dans les appels suivants.

Syntaxe

PFND3D12DDI_CREATEDEVICE_0003 Pfnd3d12ddiCreatedevice0003;

HRESULT Pfnd3d12ddiCreatedevice0003(
  D3D12DDI_HADAPTER unnamedParam1,
  const D3D12DDIARG_CREATEDEVICE_0003 *unnamedParam2
)
{...}

Paramètres

unnamedParam1

Handle de l’objet de carte graphique qui a été créé avec la fonction PFND3D12DDI_OPENADAPTER .

unnamedParam2

Pointeur vers une structure D3D12DDIARG_CREATEDEVICE .

Valeur retournée

PFND3D12DDI_CREATEDEVICE_0003 retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Le contexte graphique a été créé avec succès.
DXGI_STATUS_NO_REDIRECTION Le contexte graphique a été créé avec succès. Toutefois, l’infrastructure graphique DirectX (DXGI) ne doit pas utiliser le chemin de présentation des ressources partagées pour effectuer la communication avec le Gestionnaire Windows de bureau (DWM). Pour plus d’informations sur la DDI DXGI, consultez Prise en charge de DDI DXGI .
E_OUTOFMEMORY PFND3D12DDI_CREATEDEVICE_0003 n’a pas pu allouer la mémoire nécessaire pour qu’elle se termine.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12umddi.h