Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Libère toutes les ressources internes de la caméra virtuelle.
Syntaxe
HRESULT Shutdown();
Valeur de retour
Retourne une valeur HRESULT, y compris, mais sans s’y limiter, les valeurs suivantes :
| Code d'erreur | Description |
|---|---|
| S_OK | Opération réussie |
Notes
Lorsque l’arrêt est appelé, tous les objets créés via les API IMFVirtualCamera sont également arrêtés. Cela inclut les objets IMFCameraSyncObject obtenus via des appels aux objets IMFVirtualCamera::CreateSyncEvent ou CreateSyncSemaphore et IMFMediaSource obtenus via un appel à IMFVirtualCamera::GetMediaSource. Les tentatives d’utilisation d’un objet obtenu à partir de IMFVirtualCamera après l’appel de Shutdown entraînent une erreur MF_E_SHUTDOWN.
Pour les caméras virtuelles créées avec une valeur de durée de vie de MFVirtualCameraLifeTime_Session, lorsque l’arrêt est appelé, la caméra virtuelle est supprimée du système. Toute application utilisant la caméra virtuelle recevra l’erreur invalidée de l’appareil MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED.
Spécifications
| Client minimal pris en charge | Windows Build 22000 |
| En-tête | mfvirtualcamera.h |
| Bibliothèque | mfsensorgroup.lib |
| DLL | mfsensorgroup.dll |