> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Volume Property of the License Object

This property provides access to the total number of pages/characters which can be processed during a period if the license has such a limitation. The property uses as an input parameter the type of units (pages, characters) used by the ABBYY FineReader Engine license to limit the number of operations. The period is specified by the [ILicense::VolumeRefreshingPeriod](/fine-reader/engine/api-reference/license-related-objects/license/volumerefreshingperiod-property) property.

## Syntax

### C++

```cpp theme={null}
HRESULT get_Volume(
   LicenseCounterTypeEnum CounterType,
   int*                   Result
);
```

### C\#

```csharp theme={null}
int get_Volume( LicenseCounterTypeEnum CounterType );
```

### Visual Basic .NET

```vb theme={null}
ReadOnly Property Volume(CounterType As LicenseCounterTypeEnum) As Integer
```

## Parameters

CounterType

\[in] This variable specifies the type of units used by the ABBYY FineReader Engine license to limit the number of operations during the period. See the description of the [LicenseCounterTypeEnum](/fine-reader/engine/api-reference/enumerations/licensecountertypeenum) constants.

Result

\[out, retval] Returns the total number of the specified limitation units which can be processed during the period.

## Return values

This function has no specific return values. It returns the [standard return values of ABBYY FineReader Engine functions](/fine-reader/engine/api-reference/return-codes).

## See also

[License](/fine-reader/engine/api-reference/license-related-objects/license)

[Working with Properties](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
