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 |