KernSISData: Difference between revisions
Created page with "Dereferences to the linear address pointing to the global info segment. Is about the equivalent of what DosHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the la..." |
No edit summary |
||
Line 2: | Line 2: | ||
Is about the equivalent of what DosHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the latter returns a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more). | Is about the equivalent of what DosHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the latter returns a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more). | ||
The _KernSISData global variable is a pointer to a data structure that contains information about the OS/2 kernel's System Interface Segment (SIS). The SIS is a data structure that is used by the kernel to store information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions. The _KernSISData variable is a 4-byte value that is stored in memory and is used by the kernel and by other parts of the operating system to access the SIS. It is often used by programs to access information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions. | |||
[[Category:KEE]] | [[Category:KEE]] |
Revision as of 21:50, 28 December 2022
Dereferences to the linear address pointing to the global info segment.
Is about the equivalent of what DosHelp_GetDOSVar returns for index DHGETDOSV_SYSINFOSEG (where the latter returns a segment value where the segment offset 0 points to the global info seg pointer and therefore needs to be dereferenced once more).
The _KernSISData global variable is a pointer to a data structure that contains information about the OS/2 kernel's System Interface Segment (SIS). The SIS is a data structure that is used by the kernel to store information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions. The _KernSISData variable is a 4-byte value that is stored in memory and is used by the kernel and by other parts of the operating system to access the SIS. It is often used by programs to access information about the operating system's services and functions, as well as data structures and variables that are used by these services and functions.