Поделиться через


Функция D3DKMTSharedPrimaryUnLockNotification (d3dkmthk.h)

Функция D3DKMTSharedPrimaryUnLockNotification уведомляет операционную систему о разблокировке общей первичной поверхности.

Синтаксис

NTSTATUS D3DKMTSharedPrimaryUnLockNotification(
  [in] const D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION *unnamedParam1
);

Параметры

[in] unnamedParam1

Указатель на структуру D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION, описывающую общую первичную поверхность, которая была разблокирована.

Возвращаемое значение

D3DKMTSharedPrimaryUnLockNotification возвращает одно из следующих значений:

Возвращаемый код Описание
STATUS_SUCCESS Уведомление о разблокировке общей первичной поверхности успешно выполнено.
STATUS_INVALID_PARAMETER Параметры были проверены и определены как неверные.

Эта функция также может возвращать другие значения NTSTATUS.

Замечания

OpenGL ICD вызывает функцию D3DKMTSharedPrimaryUnLockNot ification, чтобы сообщить операционной системе, что приложение только что разблокировало общую основную поверхность GDI, которая существует на графическом адаптере и видео, представляющей источник, который AdapterLuid и VidPnSourceId членах структуры D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION. OpenGL ICD должен вызывать D3DKMTSharedPrimaryUnLockNotification после вызова функции D3DKMTUnlock для разблокировки общей первичной поверхности GDI.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка d3dkmthk.h (include D3dkmthk.h)
библиотеки Gdi32.lib
DLL Gdi32.dll

См. также

D3DKMTUnlock

D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION