PDRREF:Exported Driver Function Reference: Difference between revisions
Appearance
Created page with "{{PDRREF}} {{IBM-Reprint}}" |
No edit summary |
||
Line 1: | Line 1: | ||
{{PDRREF}} | {{PDRREF}} | ||
{{IBM-Reprint}} | {{IBM-Reprint}} | ||
This chapter describes the entry points that are exported by the dynamic link library of a presentation driver: | |||
EXPORTS | |||
OS2_PM_DRV_RING_LEVELS /* All drivers - Optional */ | |||
OS2_PM_DRV_ENABLE_LEVELS /* All drivers - Optional */ | |||
OS2_PM_DRV_ENABLE /* All drivers - Mandatory */ | |||
The functions in this chapter are listed in the following index table. A detailed description of each function follows the table. | |||
<PRE> | |||
┌────────────────────────────────────────┬────────────────────┐ | |||
│Function │Type │ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│DrvInstall │GRE hardcopy │ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│DrvRemove │GRE hardcopy │ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│OS2_PM_DRV_DEVICENAMES │GRE hardcopy │ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│OS2_PM_DRV_DEVMODE │GRE hardcopy │ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│FillLogicalDeviceBlock │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│FillPhysicalDeviceBlock │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│DisablePhysicalDeviceBlock │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│EnableDeviceContext │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│DisableDeviceContext │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│SaveDCState │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│RestoreDCState │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│ResetDCState │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│CompleteOpenDC │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│BeginCloseDC │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│InstallPMEngineDisplayHooks │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│QueryDeviceSurface │exported entry point│ | |||
├────────────────────────────────────────┼────────────────────┤ | |||
│OS2_PM_DRV_QUERYSCREENRESOLUTIONS │display driver │ | |||
└────────────────────────────────────────┴────────────────────┘ | |||
</PRE> |
Revision as of 23:47, 19 November 2019
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
This chapter describes the entry points that are exported by the dynamic link library of a presentation driver:
EXPORTS OS2_PM_DRV_RING_LEVELS /* All drivers - Optional */ OS2_PM_DRV_ENABLE_LEVELS /* All drivers - Optional */ OS2_PM_DRV_ENABLE /* All drivers - Mandatory */
The functions in this chapter are listed in the following index table. A detailed description of each function follows the table.
┌────────────────────────────────────────┬────────────────────┐ │Function │Type │ ├────────────────────────────────────────┼────────────────────┤ │DrvInstall │GRE hardcopy │ ├────────────────────────────────────────┼────────────────────┤ │DrvRemove │GRE hardcopy │ ├────────────────────────────────────────┼────────────────────┤ │OS2_PM_DRV_DEVICENAMES │GRE hardcopy │ ├────────────────────────────────────────┼────────────────────┤ │OS2_PM_DRV_DEVMODE │GRE hardcopy │ ├────────────────────────────────────────┼────────────────────┤ │FillLogicalDeviceBlock │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │FillPhysicalDeviceBlock │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │DisablePhysicalDeviceBlock │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │EnableDeviceContext │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │DisableDeviceContext │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │SaveDCState │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │RestoreDCState │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │ResetDCState │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │CompleteOpenDC │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │BeginCloseDC │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │InstallPMEngineDisplayHooks │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │QueryDeviceSurface │exported entry point│ ├────────────────────────────────────────┼────────────────────┤ │OS2_PM_DRV_QUERYSCREENRESOLUTIONS │display driver │ └────────────────────────────────────────┴────────────────────┘