Freigeben über


XFORMOBJ_iGetFloatObjXform-Funktion (winddi.h)

Die funktion XFORMOBJ_iGetFloatObjXform lädt eine FLOATOBJ-Transformation auf den Treiber herunter.

Syntax

ULONG XFORMOBJ_iGetFloatObjXform(
  XFORMOBJ       *pxo,
  FLOATOBJ_XFORM *pfxo
);

Parameter

pxo

Zeiger auf die XFORMOBJ-Struktur , die die transformation definiert, die heruntergeladen werden soll.

pfxo

Zeiger auf den Puffer, der die FLOATOBJ_XFORM-Struktur empfangen soll. Dieser Parameter kann NULL sein.

Rückgabewert

Wenn ein Fehler auftritt, wird der Rückgabewert DDI_ERROR. Andernfalls ist der Rückgabewert ein Komplexitätshinweis zum Transformationsobjekt. Der Wert dieser Transformationscharakterisierung kann einer der folgenden sein:

Rückgabecode Beschreibung
GX_GENERAL
Beliebige Matrix und Offset von 2 x 2.
GX_IDENTITY
Identitätsmatrix; kein Übersetzungsoffset.
GX_OFFSET
Identitätsmatrix; es gibt einen Übersetzungsoffset.
GX_SCALE
Off-diagonale Matrixelemente sind null.

Hinweise

Wenn pxfo nicht NULL ist, lädt XFORMOBJ_iGetFloatObjXform eine FLOATOBJ_XFORM in den Speicherort, auf den pxfo zeigt. Mit dieser Funktion können Grafiktreiber Gleitkommaarithmetik emulieren. NT-basierte Betriebssysteme unterstützen auf einigen Systemen keine Gleitkommavorgänge im Kernelmodus.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

FLOATOBJ

FLOATOBJ_XFORM

XFORMOBJ