Metodo IDirect3DDeviceManager9::UnlockDevice (dxva2api.h)
Sblocca il dispositivo Direct3D. Chiamare questo metodo per rilasciare il dispositivo dopo aver chiamato IDirect3DDeviceManager9::LockDevice.
Sintassi
HRESULT UnlockDevice(
[in] HANDLE hDevice,
[in] BOOL fSaveState
);
Parametri
[in] hDevice
Gestire il dispositivo Direct3D. Per ottenere l'handle del dispositivo, chiamare IDirect3DDeviceManager9::OpenDeviceHandle.
[in] fSaveState
Se TRUE, il metodo salva lo stato del dispositivo Direct3D in un blocco di stato. Internamente, il metodo usa l'interfaccia IDirect3D IDirect3DStateBlock9 per salvare lo stato del dispositivo. La prossima volta che si chiama LockDevice con lo stesso handle del dispositivo, il blocco di stato viene ripristinato.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
L'handle del dispositivo specificato non è bloccato o non è un handle valido. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dxva2api.h |