Freigeben über


IMFDXGIDeviceManager::TestDevice-Methode (mfobjects.h)

Testet, ob ein Microsoft Direct3D-Gerätehandle gültig ist.

Syntax

HRESULT TestDevice(
  [in] HANDLE hDevice
);

Parameter

[in] hDevice

Ein Handle für das Direct3D-Gerät. Um das Gerätehandle abzurufen, rufen Sie IMFDXGIDeviceManager::OpenDeviceHandle auf.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_HANDLE
Der angegebene Handle ist kein Direct3D-Gerätehandle.
MF_E_DXGI_NEW_VIDEO_DEVICE
Das Gerätehandle ist ungültig.

Hinweise

Wenn die Methode MF_E_DXGI_NEW_VIDEO_DEVICE zurückgibt, rufen Sie IMFDXGIDeviceManager::CloseDeviceHandle auf, um das Handle zu schließen, und rufen Sie dann Erneut OpenDeviceHandle auf, um ein neues Handle abzurufen. Die IMFDXGIDeviceManager::ResetDevice-Methode ungültigiert alle geöffneten Gerätehandles.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

IMFDXGIDeviceManager