VirtualBox

Changeset 43722 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Oct 24, 2012 10:55:19 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
81606
Message:

vboxguest/win: propagate VERR_OUT_OF_RANGE, required by CrOpenGL

Location:
trunk/src/VBox/Additions/common
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp

    r41972 r43722  
    804804                    Status = STATUS_INVALID_PARAMETER;
    805805                }
     806                else if (vrc == VERR_OUT_OF_RANGE)
     807                    Status = STATUS_INVALID_BUFFER_SIZE;
    806808                else
    807809                    Status = STATUS_UNSUCCESSFUL;
  • trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.cpp

    r42006 r43722  
    310310        Log(("vbglDriverIOCtl: ntstatus=%x\n", rc));
    311311
    312     return NT_SUCCESS(rc)? VINF_SUCCESS: VERR_VBGL_IOCTL_FAILED;
     312    if (NT_SUCCESS(rc))
     313        return VINF_SUCCESS;
     314    if (rc == STATUS_INVALID_PARAMETER)
     315        return VERR_INVALID_PARAMETER;
     316    if (rc == STATUS_INVALID_BUFFER_SIZE)
     317        return VERR_OUT_OF_RANGE;
     318    return VERR_VBGL_IOCTL_FAILED;
    313319
    314320# elif defined (RT_OS_OS2)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette