PFND3D11DDI_SETRESOURCEMINLOD Rückruffunktion (d3d10umddi.h)

Die SetResourceMinLOD-Funktion legt den minimalen Detailgrad (LOD) für eine Ressource fest.

Syntax

PFND3D11DDI_SETRESOURCEMINLOD Pfnd3d11ddiSetresourceminlod;

void Pfnd3d11ddiSetresourceminlod(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  FLOAT unnamedParam3
)
{...}

Parameter

unnamedParam1

hDevice [in]

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

unnamedParam2

hResource [in]

Ein Handle für die privaten Daten des Treibers für die Ressource.

unnamedParam3

MinLOD [in]

Ein Gleitkommavektor mit nur einer Genauigkeit, der für den minimalen Detailgrad (LOD) für die Ressource festgelegt werden soll.

Rückgabewert

Keine

Bemerkungen

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

Für den Treiber sollte kein Fehler auftreten, mit Ausnahme von D3DDDIERR_DEVICEREMOVED. Wenn der Treiber in einem Aufruf der PfnSetErrorCb-Funktion einen Fehler mit Ausnahme von D3DDDIERR_DEVICEREMOVED übergibt, ermittelt die Direct3D-Runtime daher, dass der Fehler kritisch ist. Selbst wenn das Gerät entfernt wird, muss der Treiber nicht D3DDDIERR_DEVICEREMOVED zurückgeben. Wenn die Geräteentfernung jedoch den Betrieb von SetResourceMinLOD beeinträchtigt (was normalerweise nicht geschehen sollte), kann der Treiber D3DDDIERR_DEVICEREMOVED zurückgeben.

Die Direct3D-Runtime ruft die SetResourceMinLOD-Funktion des Treibers auf, um die minimale LOD (d. h. die niedrigste MIP-Zuordnung) festzulegen, aus der ein Shader ein Beispiel geben kann. Diese Minimale LOD wird für einige Vorgänge ignoriert, z. B. für den Vorgang, den die ResourceCopy-Funktion des Treibers ausführt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) SetResourceMinLOD wird ab dem Windows 7-Betriebssystem unterstützt.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3D11DDI_DEVICEFUNCS

pfnSetErrorCb