Функция MFLockDXGIDeviceManager (mfapi.h)
Блокирует общую диспетчер устройств инфраструктуры графики Microsoft DirectX (DXGI).
Синтаксис
HRESULT MFLockDXGIDeviceManager(
[out] UINT *pResetToken,
[out] IMFDXGIDeviceManager **ppManager
);
Параметры
[out] pResetToken
Получает маркер, идентифицирующий этот экземпляр диспетчер устройств DXGI. Используйте этот маркер при вызове IMFDXGIDeviceManager::ResetDevice. Этот параметр может принимать значение NULL.
[out] ppManager
Получает указатель на интерфейс IMFDXGIDeviceManager . Вызывающий объект должен освободить интерфейс .
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция получает указатель на экземпляр ДИСПЕТЧЕР УСТРОЙСТВ DXGI, который может быть совместно использоваться компонентами. Платформа Microsoft Media Foundation создает этот экземпляр диспетчер устройств DXGI в виде одноэлементного объекта. Кроме того, можно создать новую диспетчер устройств DXGI, вызвав MFCreateDXGIDeviceManager.
При первом вызове этой функции платформа Media Foundation создает общую диспетчер устройств DXGI.
Завершив использование указателя IMFDXGIDeviceManager , вызовите MFUnlockDXGIDeviceManager.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |