Site Tools


documentation:development:opera:pf25:ppgfldr:smmfldr:ldofldr:01ldo099

GetVBLTime

Obtains the current VBL timer values.

Synopsis

int32 GetVBLTime (Item ioreq, uint32 *hiorder, uint32 *loworder)

Description

This function obtains the current value of the system VBL timer and stores the results at *hiorder and *loworder. Either pointer can be NULL. The loworder part of the VBL timer is generally of most interest, it doesn't roll over into the high-order part until roughly 800 days of continuous running without a reboot.

Arguments

  • ioreq IOReq item obtained from GetTimerIOReq(), or zero to have an IOReq dynamically created/deleted during the call.
  • hiorder Pointer to a variable into which the high-order portion of the VBL time is stored.
  • loworder Pointer to a variable into which the low-order portion of the VBL time is stored.

Return Value

The low-order portion of the VBL time (a positive value), or a negative error code.

Implementation

Library call implemented in lib3do.lib.

Associated Files

lib3do.lib, timerutils.h

See Also

documentation/development/opera/pf25/ppgfldr/smmfldr/ldofldr/01ldo099.txt · Last modified: 2022/10/10 16:53 by 127.0.0.1