MFSH UNPHYSTOVIRT: Difference between revisions
Appearance
m →Remarks |
mNo edit summary |
||
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]]. | ||
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.