Changeset 43286 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
- Timestamp:
- Sep 11, 2012 9:36:15 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 80697
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
r42541 r43286 1954 1954 #endif 1955 1955 { 1956 Assert (pQueryAdapterInfo->OutputDataSize >= sizeof (VBOXWDDM_QI));1957 if (pQueryAdapterInfo->OutputDataSize >= sizeof (VBOXWDDM_QI))1958 {1959 VBOXWDDM_QI * pQi = (VBOXWDDM_QI*)pQueryAdapterInfo->pOutputData;1960 memset (pQi, 0, sizeof (VBOXWDDM_QI));1961 pQi->u32Version = VBOXVIDEOIF_VERSION;1962 pQi->cInfos = VBoxCommonFromDeviceExt(pDevExt)->cDisplays;1956 Assert (pQueryAdapterInfo->OutputDataSize >= sizeof (VBOXWDDM_QI)); 1957 if (pQueryAdapterInfo->OutputDataSize >= sizeof (VBOXWDDM_QI)) 1958 { 1959 VBOXWDDM_QI * pQi = (VBOXWDDM_QI*)pQueryAdapterInfo->pOutputData; 1960 memset (pQi, 0, sizeof (VBOXWDDM_QI)); 1961 pQi->u32Version = VBOXVIDEOIF_VERSION; 1962 pQi->cInfos = VBoxCommonFromDeviceExt(pDevExt)->cDisplays; 1963 1963 #ifdef VBOX_WITH_VIDEOHWACCEL 1964 for (int i = 0; i < VBoxCommonFromDeviceExt(pDevExt)->cDisplays; ++i) 1964 for (int i = 0; i < VBoxCommonFromDeviceExt(pDevExt)->cDisplays; ++i) 1965 { 1966 pQi->aInfos[i] = pDevExt->aSources[i].Vhwa.Settings; 1967 } 1968 #endif 1969 } 1970 else 1965 1971 { 1966 pQi->aInfos[i] = pDevExt->aSources[i].Vhwa.Settings; 1972 LOGREL(("buffer too small")); 1973 Status = STATUS_BUFFER_TOO_SMALL; 1967 1974 } 1968 #endif1969 }1970 else1971 {1972 LOGREL(("buffer too small"));1973 Status = STATUS_BUFFER_TOO_SMALL;1974 }1975 1975 } 1976 1976 #ifdef VBOX_WDDM_WIN8 … … 1982 1982 #endif 1983 1983 break; 1984 #ifdef VBOX_WDDM_WIN8 1985 case DXGKQAITYPE_QUERYSEGMENT3: 1986 LOGREL(("DXGKQAITYPE_QUERYSEGMENT3 treating as unsupported!")); 1987 Status = STATUS_NOT_SUPPORTED; 1988 break; 1989 #endif 1984 1990 default: 1985 1991 WARN(("unsupported Type (%d)", pQueryAdapterInfo->Type));
Note:
See TracChangeset
for help on using the changeset viewer.