Méthode IMFSchemeHandler::EndCreateObject (mfidl.h)
Termine une demande asynchrone de création d’un objet à partir d’une URL.
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 l’objet. 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 |
|
L'opération a été annulée. |
Notes
Appelez cette méthode à partir de la méthode IMFAsyncCallback::Invoke .
Spécifications
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 |