共用方式為


IMFVirtualCamera::Shutdown 方法 (mfvirtualcamera.h)

釋放所有虛擬相機的內部資源。

Syntax

HRESULT Shutdown();

傳回值

傳回 HRESULT 值,包括但不限於下列值:

錯誤碼 描述
S_OK 成功

備註

呼叫 Shutdown 時,透過 IMFVirtualCamera API 建立的所有物件也會關閉。 這包括透過呼叫IMFVirtualCamera::CreateSyncEventCreateSyncSemaphore取得的IMFCameraSyncObject物件,以及透過呼叫IMFVirtualCamera::GetMediaSource 取得的IMFCameraSyncObject物件。 呼叫Shutdown之後,嘗試使用從IMFVirtualCamera取得的任何物件,將會導致MF_E_SHUTDOWN錯誤。

對於以存留期值為 MFVirtualCameraLifeTime_Session建立的虛擬相機,當呼叫 Shutdown 時,虛擬相機將會從系統中移除。 任何使用虛擬相機的應用程式都會收到裝置不正確錯誤MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED。

需求

   
最低支援的用戶端 Windows 組建 22000
標頭 mfvirtualcamera.h
程式庫 mfsensorgroup.lib
Dll mfsensorgroup.dll

另請參閱

IMFMediaSourceIMFVirtualCamera::GetMediaSource