Partager via


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

Interroge l’objet Sink Writer sous-jacent pour une interface.

Syntaxe

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

Paramètres

[in] dwSinkStreamIndex

Index de base zéro du flux à interroger. L’index est retourné dans le paramètre pdwSinkStreamIndex de la méthode IMFCaptureSink ::AddStream .

[in] rguidService

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

[in] riid

GUID d’identificateur de service. Actuellement, la valeur doit être IID_IMFSinkWriter.

[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
Demande non valide.
MF_E_INVALIDSTREAMNUMBER
Numéro de flux non valide.

Configuration requise

Condition requise Valeur
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

IMFCaptureSink