Compartilhar via


função XFORMOBJ_iGetFloatObjXform (winddi.h)

A função XFORMOBJ_iGetFloatObjXform baixa uma transformação FLOATOBJ para o driver.

Sintaxe

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

Parâmetros

pxo

Ponteiro para a estrutura XFORMOBJ que define a transformação a ser baixada.

pfxo

Ponteiro para o buffer que deve receber a estrutura FLOATOBJ_XFORM . Este parâmetro pode ser NULL.

Retornar valor

Se ocorrer um erro, o valor retornado será DDI_ERROR. Caso contrário, o valor retornado é uma dica de complexidade sobre o objeto de transformação. O valor dessa caracterização de transformação pode ser um dos seguintes:

Código de retorno Descrição
GX_GENERAL
Matriz e deslocamento arbitrários 2 x 2.
GX_IDENTITY
Matriz de identidade; nenhum deslocamento de tradução.
GX_OFFSET
Matriz de identidade; há um deslocamento de tradução.
GX_SCALE
Elementos de matriz fora da diagonal são zero.

Comentários

Se pxfo não for NULL, XFORMOBJ_iGetFloatObjXform carregará um FLOATOBJ_XFORM no local de memória para o qual pxfo aponta. Essa função permite que os drivers gráficos emulem aritmética de ponto flutuante. Os sistemas operacionais baseados em NT não dão suporte a operações de ponto flutuante no modo kernel em alguns sistemas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

FLOATOBJ

FLOATOBJ_XFORM

XFORMOBJ