Freigeben über


PFND3D10DDI_RESOURCEUNMAP Rückruffunktion (d3d10umddi.h)

Die ResourceUnmap- Funktion hebt die Zuordnung einer Unterressource einer Ressource auf.

Syntax

PFND3D10DDI_RESOURCEUNMAP Pfnd3d10ddiResourceunmap;

void Pfnd3d10ddiResourceunmap(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  UINT unnamedParam3
)
{...}

Parameter

unnamedParam1

hDevice [in]

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

hResource- [in]

Ein Handle für die Ressource, um die Zuordnung aufzuheben.

unnamedParam3

Unterressource [in]

Ein Index, der die Unterressource angibt, um die Zuordnung aufzuheben.

Rückgabewert

Nichts

Bemerkungen

Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.

Der Treiber kann pfnSetErrorCb- aufrufen, um den D3DDDIERR_DEVICEREMOVED Fehlercode festzulegen; Der Treiber ist jedoch nicht erforderlich, um D3DDDIERR_DEVICEREMOVED festzulegen, wenn das Gerät entfernt wurde. Aufrufe von pfnSetErrorCb zum Festlegen eines anderen Fehlercodes sind wichtig.

Einschränkungen für Eingabewerte

Für Windows Display Driver Model (WDDM) 1.3 und höhere Treiber stellt die Microsoft Direct3D-Laufzeit einen eingeschränkten Satz von Eingabewerten zur Verfügung, die von dieser Funktion verwendet werden. Eine Liste aller eingeschränkten Werte finden Sie unter [Verbesserungen bei der Leistung von Direct3D-Renderings](/windows-hardware/drivers/display/direct3d-rendering-performance-improvements).

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb