XFORMOBJ_iGetFloatObjXform関数 (winddi.h)

XFORMOBJ_iGetFloatObjXform関数は、FLOATOBJ 変換をドライバーにダウンロードします。

構文

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

パラメーター

pxo

ダウンロードする変換を定義する XFORMOBJ 構造体へのポインター。

pfxo

FLOATOBJ_XFORM構造体を受け取るバッファーへのポインター。 このパラメーターは、NULL でもかまいません。

戻り値

エラーが発生した場合、戻り値はDDI_ERROR。 それ以外の場合、戻り値は変換オブジェクトに関する複雑なヒントです。 この変換特性評価の値は、次のいずれかになります。

リターン コード 説明
GX_GENERAL
任意の 2 x 2 行列とオフセット。
GX_IDENTITY
ID マトリックス。変換オフセットなし。
GX_OFFSET
ID マトリックス。変換オフセットがあります。
GX_SCALE
対角線以外の行列要素は 0 です。

注釈

pxfoNULL でない場合、XFORMOBJ_iGetFloatObjXformpxfo が指すメモリ位置にFLOATOBJ_XFORMを読み込みます。 この関数を使用すると、グラフィックス ドライバーで浮動小数点演算をエミュレートできます。 NT ベースのオペレーティング システムでは、一部のシステムでカーネル モードの浮動小数点操作がサポートされていません。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

こちらもご覧ください

FLOATOBJ

FLOATOBJ_XFORM

XFORMOBJ