CYCLE_TIME structure (1394.h)
The CYCLE_TIME structure contains the IEEE 1394 isochronous cycle time.
Syntax
typedef struct _CYCLE_TIME {
ULONG CL_CycleOffset : 12;
ULONG CL_CycleCount : 13;
ULONG CL_SecondCount : 7;
} CYCLE_TIME, *PCYCLE_TIME;
Members
CL_CycleOffset
Specifies the number of clock ticks (based on a 24.576 MHz clock) since the current isochronous cycle began.
CL_CycleCount
Specifies the number of isochronous cycles in the current second.
CL_SecondCount
Specifies the number of seconds. This count wraps to zero every 128 seconds.
Remarks
The layout of this structure matches that of the CYCLE_TIME register in the IEEE 1394-1995 specification.
Requirements
Requirement | Value |
---|---|
Header | 1394.h (include 1394.h) |
See also
REQUEST_ISOCH_ALLOCATE_RESOURCES