en:docs:dpmi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:dpmi [2021/08/26 06:42] prokusheven:docs:dpmi [2023/03/25 03:17] (current) prokushev
Line 4: Line 4:
 **Note: This API implemented by DPMI extenders under DOS and by DOSX.EXE under Windows. Under OS/2 MVDM this API implemented by VDPMI ** **Note: This API implemented by DPMI extenders under DOS and by DOSX.EXE under Windows. Under OS/2 MVDM this API implemented by VDPMI **
  
-^ Interrupt ^ AX ^ Description ^ Version ^ +^ Interrupt ^ AX ^ Description ^ Version ^ 32-bit host ^ 16-bit host 
-| 2f | [[en:docs:dpmi:api:int2f:16:80|1680]] | Release Current Virtual Machine's Time Slice | 1.0 | +| 2f | [[en:docs:dpmi:api:int2f:16:80|1680]] | Release Current Virtual Machine's Time Slice | 1.0 | Yes | Yes 
-| 2f | [[en:docs:dpmi:api:int2f:16:86|1686]] | Get CPU Mode | 0.9 | +| 2f | [[en:docs:dpmi:api:int2f:16:86|1686]] | Get CPU Mode | 0.9 | Yes | Yes 
-| 2f | [[en:docs:dpmi:api:int2f:16:87|1687]] | Obtain Real-to-Protected Mode Switch Entry Point | 0.9 | +| 2f | [[en:docs:dpmi:api:int2f:16:87|1687]] | Obtain Real-to-Protected Mode Switch Entry Point | 0.9 | Yes | Yes 
-| 2f | [[en:docs:dpmi:api:int2f:16:8a|168A]] | Get Vendor-Specific API Entry Point | 1.0 | +| 2f | [[en:docs:dpmi:api:int2f:16:8a|168A]] | Get Vendor-Specific API Entry Point | 1.0 | Yes | Yes 
-| 31 | [[en:docs:dpmi:api:int31:00:00|0000]] | Allocate LDT Descriptors | 0.9 | +| 31 | [[en:docs:dpmi:api:int31:00:00|0000]] | Allocate LDT Descriptors | 0.9 | Yes | Yes 
-| 31 | [[en:docs:dpmi:api:int31:00:01|0001]] | Free LDT Descriptor | 0.9 |+| 31 | [[en:docs:dpmi:api:int31:00:01|0001]] | Free LDT Descriptor | 0.9 | Yes | Yes |
 | 31 | [[en:docs:dpmi:api:int31:00:02|0002]] | Segment to Descriptor | 0.9 | | 31 | [[en:docs:dpmi:api:int31:00:02|0002]] | Segment to Descriptor | 0.9 |
 | 31 | [[en:docs:dpmi:api:int31:00:03|0003]] | Get Selector Increment Value | 0.9 | | 31 | [[en:docs:dpmi:api:int31:00:03|0003]] | Get Selector Increment Value | 0.9 |
-| 31 | [[en:docs:dpmi:api:int31:00:04|0004]] | Reserved | 0.9 | 
-| 31 | [[en:docs:dpmi:api:int31:00:05|0005]] | Reserved | 0.9 | 
 | 31 | [[en:docs:dpmi:api:int31:00:06|0006]] | Get Segment Base Address | 0.9 | | 31 | [[en:docs:dpmi:api:int31:00:06|0006]] | Get Segment Base Address | 0.9 |
 | 31 | [[en:docs:dpmi:api:int31:00:07|0007]] | Set Segment Base Address | 0.9 | | 31 | [[en:docs:dpmi:api:int31:00:07|0007]] | Set Segment Base Address | 0.9 |
Line 64: Line 62:
 | 31 | [[en:docs:dpmi:api:int31:06:03|0603]] | Relock Real Mode Region | 0.9 | | 31 | [[en:docs:dpmi:api:int31:06:03|0603]] | Relock Real Mode Region | 0.9 |
 | 31 | [[en:docs:dpmi:api:int31:06:04|0604]] | Get Page Size | 0.9 | | 31 | [[en:docs:dpmi:api:int31:06:04|0604]] | Get Page Size | 0.9 |
-| 31 | [[en:docs:dpmi:api:int31:07:00|0700]] | Reserved | 0.9 | 
-| 31 | [[en:docs:dpmi:api:int31:07:01|0701]] | Reserved | 0.9 | 
 | 31 | [[en:docs:dpmi:api:int31:07:02|0702]] | Mark Page as Demand Paging Candidate | 0.9 | | 31 | [[en:docs:dpmi:api:int31:07:02|0702]] | Mark Page as Demand Paging Candidate | 0.9 |
 | 31 | [[en:docs:dpmi:api:int31:07:03|0703]] | Discard Page Contents | 0.9 | | 31 | [[en:docs:dpmi:api:int31:07:03|0703]] | Discard Page Contents | 0.9 |
Line 86: Line 82:
 | 31 | [[en:docs:dpmi:api:int31:0E:00|0E00]] | Get Coprocessor Status | 1.0 | | 31 | [[en:docs:dpmi:api:int31:0E:00|0E00]] | Get Coprocessor Status | 1.0 |
 | 31 | [[en:docs:dpmi:api:int31:0E:01|0E01]] | Set Coprocessor Emulation | 1.0 | | 31 | [[en:docs:dpmi:api:int31:0E:01|0E01]] | Set Coprocessor Emulation | 1.0 |
 +
 +{{page>en:templates:dpmi:int}}