Partager via


Méthode IMFByteStreamHandler::EndCreateObject (mfidl.h)

Termine une demande asynchrone de création d’une source multimédia.

Syntaxe

HRESULT EndCreateObject(
  [in]  IMFAsyncResult *pResult,
  [out] MF_OBJECT_TYPE *pObjectType,
  [out] IUnknown       **ppObject
);

Paramètres

[in] pResult

Pointeur vers l’interface IMFAsyncResult . Transmettez le même pointeur que celui que votre objet de rappel a reçu dans la méthode Invoke .

[out] pObjectType

Reçoit un membre de l’énumération MF_OBJECT_TYPE , spécifiant le type d’objet qui a été créé.

[out] ppObject

Reçoit un pointeur vers l’interface IUnknown de la source multimédia. L’appelant doit libérer l’interface.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_ABORT
L'opération a été annulée. Consultez IMFByteStreamHandler::CancelObjectCreation.
MF_E_CANNOT_PARSE_BYTESTREAM
Impossible d’analyser le flux d’octets.

Notes

Appelez cette méthode à partir de la méthode IMFAsyncCallback::Invoke .

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFByteStreamHandler

Gestionnaires de schémas et gestionnaires de Byte-Stream