VLScpdIfImpl Struct
This structure is defined while defining the Configuration API for registering pointers to the vendor's implementation of Interface Callback API. The vendor provides the implementation of callback API (in native code) to define the read/write mechanisms for persistence storage operations.
Syntax
typedef struct {
int szStruct
void *implInitDevice;
void *implExitDevice;
void *implCreateObject;
void *implWriteRecord;
void *implReadRecord;
void *implReadNextRecord;
void *implDeleteRecord;
} VLScpdIfImpl;
Member | Description |
szStruct |
Size of VLScpdIfImpl structure. The structSz needs to be set by the vendor. |
implInitDevice |
This pointer is used for calling the implementation of interface call back API VLScpdInitializeDevice |
implExitDevice |
This pointer is used for calling the implementation of interface call back API VLScpdExitDevice |
implCreateObject |
This pointer is used for calling the implementation of interface call back API VLScpdCreateObject |
implWriteRecord |
This pointer is used for calling the implementation of interface call back API VLScpdWriteRecord |
implReadRecord |
This pointer is used for calling the implementation of interface call back API VLScpdReadRecord |
implReadNextRecord |
This pointer is used for calling the implementation of interface call back API VLScpdReadNextRecord |
implDeleteRecord | This pointer is used for calling the implementation of interface call back API VLScpdDeleteRecord |