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) |