Partager via


Méthode IMFCaptureSource::GetService (mfcaptureengine.h)

Obtient un pointeur vers l’objet Lecteur source sous-jacent.

Syntaxe

HRESULT GetService(
  [in]  REFIID   rguidService,
  [in]  REFIID   riid,
  [out] IUnknown **ppUnknown
);

Paramètres

[in] rguidService

GUID d’identificateur de service. Actuellement, la valeur doit être IID_IMFSourceReader ou GUID_NULL.

[in] riid

Identificateur d’interface (IID) de l’interface demandée. La valeur doit être IID_IMFSourceReader. Si la valeur n’est pas définie sur IID_IMFSourceReader, l’appel échoue et retourne E_INVALIDARG.

[out] ppUnknown

Reçoit un pointeur vers l’interface IUnknown . L’appelant doit libérer l’interface.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Argument non valide.
MF_E_INVALIDREQUEST
La source de capture n’a pas été initialisée. Il est possible qu’il n’y ait aucun appareil de capture sur le système.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfcaptureengine.h

Voir aussi

IMFCaptureSource