SE_serverinfo_get_largeidblock

Extracts LARGEIDBLOCK from the SE_SERVERINFO object.

Usage syntax

LONG SE_serverinfo_get_largeidblock (const SE_SERVERINFO svrInfo, LONG *LargeIdBlock);

Parameters
svrInfo The SE_SERVERINFO object
LargeIdBlock LARGEIDBLOCK value
Description

This function extracts LARGEIDBLOCK from the SE_SERVERINFO object.

The LARGEIDBLOCK parameter is used in the calculation of the number of row ID values ArcSDE allocates to a buffered stream. When ArcSDE detects that a buffered stream is attempting to load a large number of records into a table, it calculates the number of row IDs to be allocated as the minimum of this parameter and twice the current row ID allocation. The row ID allocation is initially set to the value of the SMALLIDBLOCK and doubles in size until it reaches LARGEIDBLOCK.

Returns

SE_SUCCESS
SE_INVALID_POINTER

SE_INVALID_SERVERINFO_OBJECT

SE_SDE_NOT_STARTED