IDirect3DDeviceManager9::UnlockDevice-Methode (dxva2api.h)
Entsperrt das Direct3D-Gerät. Rufen Sie diese Methode auf, um das Gerät nach dem Aufruf von IDirect3DDeviceManager9::LockDevice freizugeben.
Syntax
HRESULT UnlockDevice(
[in] HANDLE hDevice,
[in] BOOL fSaveState
);
Parameter
[in] hDevice
Handle mit dem Direct3D-Gerät. Um das Gerätehandle abzurufen, rufen Sie IDirect3DDeviceManager9::OpenDeviceHandle auf.
[in] fSaveState
Bei TRUE speichert die Methode den Direct3D-Gerätezustand in einem Zustandsblock. Intern verwendet die Methode die Direct3D IDirect3DStateBlock9-Schnittstelle , um den Gerätestatus zu speichern. Wenn Sie das nächste Mal LockDevice mit demselben Gerätehandle aufrufen, wird der Zustandsblock wiederhergestellt.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der angegebene Gerätehandle ist nicht gesperrt oder ist kein gültiger Handle. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dxva2api.h |