winIDEA SDK
Loading...
Searching...
No Matches
SBatchAccessHeader Struct Reference

Defines common properties for whole batch access. More...

#include <BatchAccess.h>

Public Types

enum  EFlags {
  flWantTimeStamp = 0x00000001 , flAbortIfTooSlow = 0x00000002 ,
  flRealTime = 0x00000004 , flStopResume = 0x00000008 ,
  baDomainDefault = 0x00000000 , baDomainHost = 0x00000010 ,
  baDomainEmulator = 0x00000020 , baDomainMask = 0x000000F0
}
 Batch access flags common for all access items within batch. More...

Public Attributes

uint32_t m_dwFlags
 Batch access flags (see SBatchAccessHeader::EFlags), common for all access items.
uint32_t m_dwNumItems
 Number of access items.
uint32_t m_dwNumRuns
 Number of consecutive runs for all specified access items.
uint64_t m_qwRunInterval
 Delay between each run (in microseconds). 0 for immediate repeat.
uint64_t m_qwStartAtTime
 Absolute time for start of batch access (in microseconds). 0 for immediate start.

Detailed Description

Defines common properties for whole batch access.

Member Enumeration Documentation

◆ EFlags

Batch access flags common for all access items within batch.

Enumerator
flWantTimeStamp 

Return timestamp of every access item.

flAbortIfTooSlow 

If access item takes too much time to finish, abort it.

flRealTime 

(Deprecated) Use real-time memory access.

flStopResume 

(Deprecated) Stop to perform the operation and then resume.

baDomainDefault 

(Deprecated) Execute accesses in the default domain.

baDomainHost 

(Deprecated) Execute accesses in the PC host domain.

baDomainEmulator 

(Deprecated) Execute accesses in the emulator domain.

Member Data Documentation

◆ m_dwNumItems

uint32_t SBatchAccessHeader::m_dwNumItems

Number of access items.

Must be same as number of elements in pBatchAccessItems and pBatchAccessItemResult arrays given as parameters to IConnectDebug2::BatchAccess()