Estrutura MFOffset (mfobjects.h)

Especifica um deslocamento como um número real de ponto fixo.

Sintaxe

typedef struct _MFOffset {
  WORD  fract;
  short value;
} MFOffset;

Membros

fract

A parte fracionária do número.

value

A parte inteira do número.

Comentários

O valor do número é value + (fract / 65536.0f).

Exemplos

MFOffset MakeOffset(float v)
{
    MFOffset offset;
    offset.value = short(v);
    offset.fract = WORD(65536 * (v-offset.value));
    return offset;
}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfobjects.h (include Mfidl.h)

Confira também

Estruturas do Media Foundation