共用方式為


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 裝置管理員 的這個實例建立為單一物件。 或者,您也可以呼叫 MFCreateDXGIDeviceManager 來建立新的 DXGI 裝置管理員。

第一次呼叫此函式時,Media Foundation 平臺會建立共用的 DXGI 裝置管理員。

當您完成使用 IMFDXGIDeviceManager 指標時,請呼叫 MFUnlockDXGIDeviceManager

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfapi.h
程式庫 Mfplat.lib
Dll Mfplat.dll

另請參閱

MFCreateDXGIDeviceManager

媒體基礎函式