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

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

Синтаксис

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

Параметры

[in] unnamedParam1

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

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

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

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

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Универсальное
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

D3DKMTUnlock

D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION