Condividi tramite


funzione XFORMOBJ_iGetFloatObjXform (winddi.h)

La funzione XFORMOBJ_iGetFloatObjXform scarica una trasformazione FLOATOBJ nel driver.

Sintassi

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

Parametri

pxo

Puntatore alla struttura XFORMOBJ che definisce la trasformazione da scaricare.

pfxo

Puntatore al buffer che deve ricevere la struttura di FLOATOBJ_XFORM . Questo parametro può essere NULL.

Valore restituito

Se si verifica un errore, il valore restituito è DDI_ERROR. In caso contrario, il valore restituito è un hint di complessità sull'oggetto transform. Il valore di questa caratterizzazione della trasformazione può essere uno dei seguenti:

Codice restituito Descrizione
GX_GENERAL
Matrice arbitraria 2 x 2 e offset.
GX_IDENTITY
Matrice di identità; nessun offset di traduzione.
GX_OFFSET
Matrice di identità; c'è un offset di traduzione.
GX_SCALE
Gli elementi matrice fuori diagonale sono zero.

Commenti

Se pxfo non è NULL, XFORMOBJ_iGetFloatObjXform carica un FLOATOBJ_XFORM nei punti pxfo della posizione della memoria. Questa funzione consente ai driver grafici di emulare l'aritmetica a virgola mobile. I sistemi operativi basati su NT non supportano operazioni a virgola mobile in modalità kernel in alcuni sistemi.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

FLOATOBJ

FLOATOBJ_XFORM

XFORMOBJ