Método IDirect3DDeviceManager9::UnlockDevice (dxva2api.h)
Desbloquea el dispositivo Direct3D. Llame a este método para liberar el dispositivo después de llamar a IDirect3DDeviceManager9::LockDevice.
Sintaxis
HRESULT UnlockDevice(
[in] HANDLE hDevice,
[in] BOOL fSaveState
);
Parámetros
[in] hDevice
Identificador del dispositivo Direct3D. Para obtener el identificador del dispositivo, llame a IDirect3DDeviceManager9::OpenDeviceHandle.
[in] fSaveState
Si es TRUE, el método guarda el estado del dispositivo Direct3D en un bloque de estado. Internamente, el método usa la interfaz IDirect3DStateBlock9 de Direct3D para guardar el estado del dispositivo. La próxima vez que llame a LockDevice con el mismo identificador de dispositivo, se restaura el bloque de estado.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El identificador de dispositivo especificado no está bloqueado o no es un identificador válido. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dxva2api.h |