Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция pfnPresentCbDXGI копирует содержимое из исходного выделения в целевое выделение.
Синтаксис
PFNDDXGIDDI_PRESENTCB PfnddxgiddiPresentcb;
HRESULT PfnddxgiddiPresentcb(
HANDLE hDevice,
DXGIDDICB_PRESENT *unnamedParam2
)
{...}
Параметры
hDevice
[in] Дескриптор для устройства отображения (графический контекст).
unnamedParam2
[in] pPresentData — это указатель на структуру DXGIDDICB_PRESENT, описывающую выделение исходного и целевого объектов, из и в которое копируется содержимое.
Возвращаемое значение
pfnPresentCbDXGI возвращает одно из следующих значений:
код возврата | описание |
---|---|
S_OK | Содержимое успешно скопировано. |
E_OUTOFMEMORY | pfnPresentCbDXGI не удалось завершить из-за нехватки памяти. |
E_INVALIDARG | Параметры были проверены и определены как неверные. |
Замечания
Элемент pDXGIContext структуры DXGIDDICB_PRESENT, на которую указывает параметр pPresentData, является непрозрачным механизмом связи. Среда выполнения передает этот контекст DXGI драйверу в pDXGIContext член структуры DXGI_DDI_ARG_PRESENT, когда среда выполнения вызывает функцию PresentDX GI драйвера. Драйвер должен скопировать этот контекст DXGI без изменений в элемент pDXGIContext DXGIDDICB_PRESENT, когда драйвер вызывает pfnPresentCbDGI.
Среда выполнения Direct3D ограничивает набор форматов, которые можно представить с помощью операции передачи бит-блоков (bitblt). Дополнительные сведения об ограничениях см. в разделе "Примечания" на странице справки BltDXGI.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | dxgiddi.h (include D3d10umddi.h) |