Funzione MFLockDXGIDeviceManager (mfapi.h)

Blocca la Gestione dispositivi DXGI (Microsoft DirectX Graphics Infrastructure) condivisa.

Sintassi

HRESULT MFLockDXGIDeviceManager(
  [out] UINT                 *pResetToken,
  [out] IMFDXGIDeviceManager **ppManager
);

Parametri

[out] pResetToken

Riceve un token che identifica questa istanza del Gestione dispositivi DXGI. Usare questo token quando si chiama IMFDXGIDeviceManager::ResetDevice. Questo parametro può essere NULL.

[out] ppManager

Riceve un puntatore all'interfaccia IMFDXGIDeviceManager . Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione ottiene un puntatore a un'istanza dxGI Gestione dispositivi che può essere condivisa tra i componenti. La piattaforma Microsoft Media Foundation crea questa istanza del Gestione dispositivi DXGI come oggetto singleton. In alternativa, è possibile creare un nuovo Gestione dispositivi DXGI chiamando MFCreateDXGIDeviceManager.

La prima volta che questa funzione viene chiamata, la piattaforma Media Foundation crea il Gestione dispositivi DXGI condiviso.

Al termine, usare il puntatore IMFDXGIDeviceManager , chiamare MFUnlockDXGIDeviceManager.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

MFCreateDXGIDeviceManager

Funzioni di Media Foundation