MFSH UNPHYSTOVIRT: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:MFSH_UNPHYSTOVIRT}} | ||
Release the selector allocated previously by calling [[MFSH_PHYSTOVIRT]]. | Release the selector allocated previously by calling [[MFSH_PHYSTOVIRT]]. | ||
Line 21: | Line 21: | ||
A caller must issue a corresponding UNPHYSTOVIRT after calling PHYSTOVIRT, before returning to its caller or using any other helpers. | A caller must issue a corresponding UNPHYSTOVIRT after calling PHYSTOVIRT, before returning to its caller or using any other helpers. | ||
[[Category:IFS Interfaces]] |
Latest revision as of 05:45, 17 February 2020
Release the selector allocated previously by calling MFSH_PHYSTOVIRT.
Syntax
int far pascal MFSH_UNPHYSTOVIRT(usSel)unsigned short usSel;
Parameters
- usSel
- contains the selector to released.
Returns
If no error is detected, a zero error code is returned. If an error is detected, the following error code is returned:
- ERROR_PROTECTION_VIOLATION
- the supplied selector is invalid.
Sample
unsigned short usSel; int far pascal MFSH_UNPHYSTOVIRT(usSel)
Remarks
This helper is for use by a mini-FSD with an imbedded device driver. It is the same as the standard device driver UNPHYSTOVIRT helper.
A caller must issue a corresponding UNPHYSTOVIRT after calling PHYSTOVIRT, before returning to its caller or using any other helpers.