Visible to Intel only — GUID: GUID-EC2EA81D-9B0E-41E8-93BD-44043B349851
Visible to Intel only — GUID: GUID-EC2EA81D-9B0E-41E8-93BD-44043B349851
GetLibVersion
Returns information about the active version of the Intel® IPP Cryptography software.
Syntax
const IppLibraryVersion* ippcpGetLibVersion(void);
Include Files
ippcp.h
Description
This function returns a pointer to a static data structure IppLibraryVersion that contains information about the current version of the Intel® IPP Cryptography software. There is no need for you to release memory referenced by the returned pointer because it points to a static variable. The following fields of the IppLibraryVersion structure are available:
major |
is the major number of the current library version. |
minor |
is the minor number of the current library version. |
majorBuild |
is the number of builds for the (major.minor) version. |
build |
is the total number of Intel® IPP Cryptography builds. |
Name |
is the name of the current library version. |
Version |
is the version string. |
BuildDate |
is the actual build date |
For example, if the library version is “7.0”, library name is “ippcp.lib”, and build date is “Jul 20 2011”, then the fields in this structure are set as follows:
major = 7, minor = 0, Name = “ippcp_l.lib”, Version = “7.0 build 205.68”, BuildDate = “Jul 20 2011”.
Example
The code example below shows how to use the function ippcpGetLibVersion.
void libinfo(void) { const IppLibraryVersion* lib = ippcpGetLibVersion();
printf("%s %s %d.%d.%d.%d\n", lib->Name, lib->Version, lib->major, lib->minor, lib->majorBuild, lib->build);
}
Output:
ippcp_l.lib 7.0 build 205.68