ADIC Digital Camera 601355 Rev A 사용자 설명서
API Guide
601355 Rev A
API Functions
2-239
Functions
Parameters
Parameter Type
Description
VSID_ASYNC_PROGRAM_NUMBER
(VST_PROGRAM_NUMBER *)
(VST_PROGRAM_NUMBER *)
Pointer to the RPC program number to use for
asynchronous processing.
asynchronous processing.
VSID_CLIENT_DISPATCH
(VST_CLIENT_DISPATCH *)
(VST_CLIENT_DISPATCH *)
Pointer to the dispatch function for all
commands.
commands.
VSID_ENTERPRISE_ID
(VST_ENTERPRISE_ID *)
(VST_ENTERPRISE_ID *)
Pointer to the identifier of the enterprise, if any,
to receive intermediate and final status on
every command request.
to receive intermediate and final status on
every command request.
VSID_INIT (int *)
Pointer to a flag that indicates whether the API
is initialized. The value is
is initialized. The value is
VSE_TRUE
if the API
is initialized and
VSE_FALSE
otherwise.
VSID_NOTIFY_DISPATCH
(VST_NOTIFY_DISPATCH *)
(VST_NOTIFY_DISPATCH *)
Pointer to the dispatch function used for
notification (MediaClass callback) processing.
notification (MediaClass callback) processing.
VSID_PRIORITY (VST_PRIORITY *)
Pointer to the default execution priority to be
assigned to every command request. Default
priority value is 15.
assigned to every command request. Default
priority value is 15.
VSID_RETRY_LIMIT (VST_RETRY_LIMIT *)
Pointer to the default number of times the API
software retries for command status from
VolServ before returning a time-out to the
client software for every command request.
Total length of time the API software waits for
a command status from VolServ is
(
software retries for command status from
VolServ before returning a time-out to the
client software for every command request.
Total length of time the API software waits for
a command status from VolServ is
(
VSID_RETRY_LIMIT
plus 1) multiplied by
VSID_TIMEOUT_VALUE
.
VSID_RETRY_LIMIT
is not applicable when
the API software executes in asynchronous
mode. Default value is 3.
mode. Default value is 3.