GetLibVersion¶
Returns information about the active version of the Intel IPP software for cryptography.
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 software for cryptography. 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.miror) version. |
build |
is the total number of Intel IPP 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