Package com.sun.jna.platform.win32

# Interface WinPerf

public interface WinPerf
Various performance counters structures and definitions

Author:
  Lyor Goldstein
See Also:
  - Performance Counters Structures

## Nested Class Summary

Nested Classes
Modifier and Type
Interface
Description
`static class`
`WinPerf.PERF_COUNTER_BLOCK`
Describes the block of memory that contains the raw performance counter data for an object's counters.
`static class`
`WinPerf.PERF_COUNTER_DEFINITION`
Describes a performance counter.
`static class`
`WinPerf.PERF_DATA_BLOCK`
Describes the performance data block that you queried
`static class`
`WinPerf.PERF_INSTANCE_DEFINITION`
Describes an instance of a performance object
`static class`
`WinPerf.PERF_OBJECT_TYPE`
Describes object-specific performance information, for example, the number of instances of the object and the number of counters that the object defines.

## Field Summary

Fields
Modifier and Type
Field
Description
`static final int`
`PERF_100NSEC_MULTI_TIMER`
`static final int`
`PERF_100NSEC_MULTI_TIMER_INV`
`static final int`
`PERF_100NSEC_TIMER`
`static final int`
`PERF_100NSEC_TIMER_INV`
`static final int`
`PERF_AVERAGE_BASE`
`static final int`
`PERF_AVERAGE_BULK`
`static final int`
`PERF_AVERAGE_TIMER`
`static final int`
`PERF_COUNTER_100NS_QUEUELEN_TYPE`
`static final int`
`PERF_COUNTER_BASE`
`static final int`
`PERF_COUNTER_BULK_COUNT`
`static final int`
`PERF_COUNTER_COUNTER`
`static final int`
`PERF_COUNTER_DELTA`
`static final int`
`PERF_COUNTER_ELAPSED`
`static final int`
`PERF_COUNTER_FRACTION`
`static final int`
`PERF_COUNTER_HISTOGRAM`
`static final int`
`PERF_COUNTER_HISTOGRAM_TYPE`
`static final int`
`PERF_COUNTER_LARGE_DELTA`
`static final int`
`PERF_COUNTER_LARGE_QUEUELEN_TYPE`
`static final int`
`PERF_COUNTER_LARGE_RAWCOUNT`
`static final int`
`PERF_COUNTER_LARGE_RAWCOUNT_HEX`
`static final int`
`PERF_COUNTER_MULTI_BASE`
`static final int`
`PERF_COUNTER_MULTI_TIMER`
`static final int`
`PERF_COUNTER_MULTI_TIMER_INV`
`static final int`
`PERF_COUNTER_NODATA`
`static final int`
`PERF_COUNTER_OBJ_TIME_QUEUELEN_TYPE`
`static final int`
`PERF_COUNTER_PRECISION`
`static final int`
`PERF_COUNTER_QUEUELEN`
`static final int`
`PERF_COUNTER_QUEUELEN_TYPE`
`static final int`
`PERF_COUNTER_RATE`
`static final int`
`PERF_COUNTER_RAWCOUNT`
`static final int`
`PERF_COUNTER_RAWCOUNT_HEX`
`static final int`
`PERF_COUNTER_TEXT`
`static final int`
`PERF_COUNTER_TIMER`
`static final int`
`PERF_COUNTER_TIMER_INV`
`static final int`
`PERF_COUNTER_VALUE`
`static final int`
`PERF_DELTA_BASE`
`static final int`
`PERF_DELTA_COUNTER`
`static final int`
`PERF_DETAIL_ADVANCED`
`static final int`
`PERF_DETAIL_EXPERT`
`static final int`
`PERF_DETAIL_NOVICE`
`static final int`
`PERF_DETAIL_WIZARD`
`static final int`
`PERF_DISPLAY_NO_SUFFIX`
`static final int`
`PERF_DISPLAY_NOSHOW`
`static final int`
`PERF_DISPLAY_PER_SEC`
`static final int`
`PERF_DISPLAY_PERCENT`
`static final int`
`PERF_DISPLAY_SECONDS`
`static final int`
`PERF_ELAPSED_TIME`
`static final int`
`PERF_INVERSE_COUNTER`
`static final int`
`PERF_LARGE_RAW_BASE`
`static final int`
`PERF_LARGE_RAW_FRACTION`
`static final int`
`PERF_MULTI_COUNTER`
`static final int`
`PERF_NO_INSTANCES`
`static final int`
`PERF_NO_UNIQUE_ID`
`static final int`
`PERF_NUMBER_DEC_1000`
`static final int`
`PERF_NUMBER_DECIMAL`
`static final int`
`PERF_NUMBER_HEX`
`static final int`
`PERF_OBJ_TIME_TIMER`
`static final int`
`PERF_OBJECT_TIMER`
`static final int`
`PERF_PRECISION_100NS_TIMER`
`static final int`
`PERF_PRECISION_OBJECT_TIMER`
`static final int`
`PERF_PRECISION_SYSTEM_TIMER`
`static final int`
`PERF_PRECISION_TIMESTAMP`
`static final int`
`PERF_QUERY_COSTLY`
`static final int`
`PERF_QUERY_GLOBAL`
`static final int`
`PERF_QUERY_OBJECTS`
`static final int`
`PERF_RAW_BASE`
`static final int`
`PERF_RAW_FRACTION`
`static final int`
`PERF_SAMPLE_BASE`
`static final int`
`PERF_SAMPLE_COUNTER`
`static final int`
`PERF_SAMPLE_FRACTION`
`static final int`
`PERF_SIZE_DWORD`
`static final int`
`PERF_SIZE_LARGE`
`static final int`
`PERF_SIZE_VARIABLE_LEN`
`static final int`
`PERF_SIZE_ZERO`
`static final int`
`PERF_TEXT_ASCII`
`static final int`
`PERF_TEXT_UNICODE`
`static final int`
`PERF_TIMER_100NS`
`static final int`
`PERF_TIMER_TICK`
`static final int`
`PERF_TYPE_COUNTER`
`static final int`
`PERF_TYPE_NUMBER`
`static final int`
`PERF_TYPE_TEXT`
`static final int`
`PERF_TYPE_ZERO`

## Field Details

### PERF_NO_INSTANCES

static final int PERF_NO_INSTANCES

See Also:
  - Constant Field Values

### PERF_SIZE_DWORD

static final int PERF_SIZE_DWORD

See Also:
  - Constant Field Values

### PERF_SIZE_LARGE

static final int PERF_SIZE_LARGE

See Also:
  - Constant Field Values

### PERF_SIZE_ZERO

static final int PERF_SIZE_ZERO

See Also:
  - Constant Field Values

### PERF_SIZE_VARIABLE_LEN

static final int PERF_SIZE_VARIABLE_LEN

See Also:
  - Constant Field Values

### PERF_TYPE_NUMBER

static final int PERF_TYPE_NUMBER

See Also:
  - Constant Field Values

### PERF_TYPE_COUNTER

static final int PERF_TYPE_COUNTER

See Also:
  - Constant Field Values

### PERF_TYPE_TEXT

static final int PERF_TYPE_TEXT

See Also:
  - Constant Field Values

### PERF_TYPE_ZERO

static final int PERF_TYPE_ZERO

See Also:
  - Constant Field Values

### PERF_NUMBER_HEX

static final int PERF_NUMBER_HEX

See Also:
  - Constant Field Values

### PERF_NUMBER_DECIMAL

static final int PERF_NUMBER_DECIMAL

See Also:
  - Constant Field Values

### PERF_NUMBER_DEC_1000

static final int PERF_NUMBER_DEC_1000

See Also:
  - Constant Field Values

### PERF_COUNTER_VALUE

static final int PERF_COUNTER_VALUE

See Also:
  - Constant Field Values

### PERF_COUNTER_RATE

static final int PERF_COUNTER_RATE

See Also:
  - Constant Field Values

### PERF_COUNTER_FRACTION

static final int PERF_COUNTER_FRACTION

See Also:
  - Constant Field Values

### PERF_COUNTER_BASE

static final int PERF_COUNTER_BASE

See Also:
  - Constant Field Values

### PERF_COUNTER_ELAPSED

static final int PERF_COUNTER_ELAPSED

See Also:
  - Constant Field Values

### PERF_COUNTER_QUEUELEN

static final int PERF_COUNTER_QUEUELEN

See Also:
  - Constant Field Values

### PERF_COUNTER_HISTOGRAM

static final int PERF_COUNTER_HISTOGRAM

See Also:
  - Constant Field Values

### PERF_COUNTER_PRECISION

static final int PERF_COUNTER_PRECISION

See Also:
  - Constant Field Values

### PERF_TEXT_UNICODE

static final int PERF_TEXT_UNICODE

See Also:
  - Constant Field Values

### PERF_TEXT_ASCII

static final int PERF_TEXT_ASCII

See Also:
  - Constant Field Values

### PERF_TIMER_TICK

static final int PERF_TIMER_TICK

See Also:
  - Constant Field Values

### PERF_TIMER_100NS

static final int PERF_TIMER_100NS

See Also:
  - Constant Field Values

### PERF_OBJECT_TIMER

static final int PERF_OBJECT_TIMER

See Also:
  - Constant Field Values

### PERF_DELTA_COUNTER

static final int PERF_DELTA_COUNTER

See Also:
  - Constant Field Values

### PERF_DELTA_BASE

static final int PERF_DELTA_BASE

See Also:
  - Constant Field Values

### PERF_INVERSE_COUNTER

static final int PERF_INVERSE_COUNTER

See Also:
  - Constant Field Values

### PERF_MULTI_COUNTER

static final int PERF_MULTI_COUNTER

See Also:
  - Constant Field Values

### PERF_DISPLAY_NO_SUFFIX

static final int PERF_DISPLAY_NO_SUFFIX

See Also:
  - Constant Field Values

### PERF_DISPLAY_PER_SEC

static final int PERF_DISPLAY_PER_SEC

See Also:
  - Constant Field Values

### PERF_DISPLAY_PERCENT

static final int PERF_DISPLAY_PERCENT

See Also:
  - Constant Field Values

### PERF_DISPLAY_SECONDS

static final int PERF_DISPLAY_SECONDS

See Also:
  - Constant Field Values

### PERF_DISPLAY_NOSHOW

static final int PERF_DISPLAY_NOSHOW

See Also:
  - Constant Field Values

### PERF_COUNTER_COUNTER

static final int PERF_COUNTER_COUNTER

See Also:
  - Constant Field Values

### PERF_COUNTER_TIMER

static final int PERF_COUNTER_TIMER

See Also:
  - Constant Field Values

### PERF_COUNTER_QUEUELEN_TYPE

static final int PERF_COUNTER_QUEUELEN_TYPE

See Also:
  - Constant Field Values

### PERF_COUNTER_LARGE_QUEUELEN_TYPE

static final int PERF_COUNTER_LARGE_QUEUELEN_TYPE

See Also:
  - Constant Field Values

### PERF_COUNTER_100NS_QUEUELEN_TYPE

static final int PERF_COUNTER_100NS_QUEUELEN_TYPE

See Also:
  - Constant Field Values

### PERF_COUNTER_OBJ_TIME_QUEUELEN_TYPE

static final int PERF_COUNTER_OBJ_TIME_QUEUELEN_TYPE

See Also:
  - Constant Field Values

### PERF_COUNTER_BULK_COUNT

static final int PERF_COUNTER_BULK_COUNT

See Also:
  - Constant Field Values

### PERF_COUNTER_TEXT

static final int PERF_COUNTER_TEXT

See Also:
  - Constant Field Values

### PERF_COUNTER_RAWCOUNT

static final int PERF_COUNTER_RAWCOUNT

See Also:
  - Constant Field Values

### PERF_COUNTER_LARGE_RAWCOUNT

static final int PERF_COUNTER_LARGE_RAWCOUNT

See Also:
  - Constant Field Values

### PERF_COUNTER_RAWCOUNT_HEX

static final int PERF_COUNTER_RAWCOUNT_HEX

See Also:
  - Constant Field Values

### PERF_COUNTER_LARGE_RAWCOUNT_HEX

static final int PERF_COUNTER_LARGE_RAWCOUNT_HEX

See Also:
  - Constant Field Values

### PERF_SAMPLE_FRACTION

static final int PERF_SAMPLE_FRACTION

See Also:
  - Constant Field Values

### PERF_SAMPLE_COUNTER

static final int PERF_SAMPLE_COUNTER

See Also:
  - Constant Field Values

### PERF_COUNTER_NODATA

static final int PERF_COUNTER_NODATA

See Also:
  - Constant Field Values

### PERF_COUNTER_TIMER_INV

static final int PERF_COUNTER_TIMER_INV

See Also:
  - Constant Field Values

### PERF_SAMPLE_BASE

static final int PERF_SAMPLE_BASE

See Also:
  - Constant Field Values

### PERF_AVERAGE_TIMER

static final int PERF_AVERAGE_TIMER

See Also:
  - Constant Field Values

### PERF_AVERAGE_BASE

static final int PERF_AVERAGE_BASE

See Also:
  - Constant Field Values

### PERF_AVERAGE_BULK

static final int PERF_AVERAGE_BULK

See Also:
  - Constant Field Values

### PERF_OBJ_TIME_TIMER

static final int PERF_OBJ_TIME_TIMER

See Also:
  - Constant Field Values

### PERF_100NSEC_TIMER

static final int PERF_100NSEC_TIMER

See Also:
  - Constant Field Values

### PERF_100NSEC_TIMER_INV

static final int PERF_100NSEC_TIMER_INV

See Also:
  - Constant Field Values

### PERF_COUNTER_MULTI_TIMER

static final int PERF_COUNTER_MULTI_TIMER

See Also:
  - Constant Field Values

### PERF_COUNTER_MULTI_TIMER_INV

static final int PERF_COUNTER_MULTI_TIMER_INV

See Also:
  - Constant Field Values

### PERF_COUNTER_MULTI_BASE

static final int PERF_COUNTER_MULTI_BASE

See Also:
  - Constant Field Values

### PERF_100NSEC_MULTI_TIMER

static final int PERF_100NSEC_MULTI_TIMER

See Also:
  - Constant Field Values

### PERF_100NSEC_MULTI_TIMER_INV

static final int PERF_100NSEC_MULTI_TIMER_INV

See Also:
  - Constant Field Values

### PERF_RAW_FRACTION

static final int PERF_RAW_FRACTION

See Also:
  - Constant Field Values

### PERF_LARGE_RAW_FRACTION

static final int PERF_LARGE_RAW_FRACTION

See Also:
  - Constant Field Values

### PERF_RAW_BASE

static final int PERF_RAW_BASE

See Also:
  - Constant Field Values

### PERF_LARGE_RAW_BASE

static final int PERF_LARGE_RAW_BASE

See Also:
  - Constant Field Values

### PERF_ELAPSED_TIME

static final int PERF_ELAPSED_TIME

See Also:
  - Constant Field Values

### PERF_COUNTER_HISTOGRAM_TYPE

static final int PERF_COUNTER_HISTOGRAM_TYPE

See Also:
  - Constant Field Values

### PERF_COUNTER_DELTA

static final int PERF_COUNTER_DELTA

See Also:
  - Constant Field Values

### PERF_COUNTER_LARGE_DELTA

static final int PERF_COUNTER_LARGE_DELTA

See Also:
  - Constant Field Values

### PERF_PRECISION_SYSTEM_TIMER

static final int PERF_PRECISION_SYSTEM_TIMER

See Also:
  - Constant Field Values

### PERF_PRECISION_100NS_TIMER

static final int PERF_PRECISION_100NS_TIMER

See Also:
  - Constant Field Values

### PERF_PRECISION_OBJECT_TIMER

static final int PERF_PRECISION_OBJECT_TIMER

See Also:
  - Constant Field Values

### PERF_PRECISION_TIMESTAMP

static final int PERF_PRECISION_TIMESTAMP

See Also:
  - Constant Field Values

### PERF_DETAIL_NOVICE

static final int PERF_DETAIL_NOVICE

See Also:
  - Constant Field Values

### PERF_DETAIL_ADVANCED

static final int PERF_DETAIL_ADVANCED

See Also:
  - Constant Field Values

### PERF_DETAIL_EXPERT

static final int PERF_DETAIL_EXPERT

See Also:
  - Constant Field Values

### PERF_DETAIL_WIZARD

static final int PERF_DETAIL_WIZARD

See Also:
  - Constant Field Values

### PERF_NO_UNIQUE_ID

static final int PERF_NO_UNIQUE_ID

See Also:
  - Constant Field Values

### PERF_QUERY_OBJECTS

static final int PERF_QUERY_OBJECTS

See Also:
  - Constant Field Values

### PERF_QUERY_GLOBAL

static final int PERF_QUERY_GLOBAL

See Also:
  - Constant Field Values

### PERF_QUERY_COSTLY

static final int PERF_QUERY_COSTLY

See Also:
  - Constant Field Values