Changeset 43723 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
- Timestamp:
- Oct 24, 2012 10:56:20 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 81607
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.cpp
r42499 r43723 234 234 235 235 pBuf->CallHdr.EscapeHdr.escapeCode = VBOXESC_CRHGSMICTLCON_CALL; 236 pBuf->CallHdr.EscapeHdr.u32CmdSpecific = 0;236 pBuf->CallHdr.EscapeHdr.u32CmdSpecific = (uint32_t)VERR_GENERAL_FAILURE; 237 237 memcpy(&pBuf->CallHdr.CallInfo, pCallInfo, cbCallInfo); 238 238 … … 240 240 if (RT_SUCCESS(rc)) 241 241 { 242 memcpy(pCallInfo, &pBuf->CallHdr.CallInfo, cbCallInfo); 243 rc = VINF_SUCCESS; 244 } 245 else 246 { 242 rc = (int)pBuf->CallHdr.EscapeHdr.u32CmdSpecific; 243 if (RT_SUCCESS(rc)) 244 { 245 memcpy(pCallInfo, &pBuf->CallHdr.CallInfo, cbCallInfo); 246 rc = VINF_SUCCESS; 247 } 248 else 249 WARN(("vboxCrHgsmiPrivateEscape u32CmdSpecific failed, rc (%d)", rc)); 250 } 251 else 247 252 WARN(("vboxCrHgsmiPrivateEscape failed, rc (%d)", rc)); 248 } 253 249 254 /* cleanup */ 250 255 if (pBuf != &Buf)
Note:
See TracChangeset
for help on using the changeset viewer.