GetProcessVersion
The GetProcessVersion
function obtains the major and minor version numbers of the Windows version on
which a specified process expects to run.
DWORD GetProcessVersion(
DWORD ProcessId |
// identifier
specifying the process of interest |
); |
|
Parameters
ProcessId
Process
identifier that specifies the process of interest. A ProcessId value of
zero specifies the calling process.
Return Values
If the
function succeeds, the return value is the version of Windows on which the
process expects to run. The high word of the return value contains the major
version number. The low word of the return value contains the minor version
number.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
The GetProcessVersion
function performs less quickly when ProcessId is nonzero,
specifying a process other than the calling process.
The version
number returned by this function is the version number stamped in the image
header of the .EXE file the process is running. Linker programs set this value.