Compartir a través de


Método IMFReadWriteClassFactory::CreateInstanceFromURL (mfreadwrite.h)

Crea una instancia del escritor receptor o lector de origen, dada una dirección URL.

Sintaxis

HRESULT CreateInstanceFromURL(
  [in]  REFCLSID      clsid,
  [in]  LPCWSTR       pwszURL,
  [in]  IMFAttributes *pAttributes,
  [in]  REFIID        riid,
  [out] LPVOID        *ppvObject
);

Parámetros

[in] clsid

CLSID del objeto que se va a crear.

Valor Significado
CLSID_MFSinkWriter
Cree el escritor receptor. El parámetro ppvObject recibe un puntero de interfaz IMFSinkWriter .
CLSID_MFSourceReader
Cree el lector de origen. El parámetro ppvObject recibe un puntero de interfaz IMFSourceReader .

[in] pwszURL

Cadena terminada en null que contiene una dirección URL. Si clsid es CLSID_MFSinkWriter, la dirección URL especifica el nombre del archivo de salida. El escritor receptor crea un nuevo archivo con este nombre. Si clsid es CLSID_MFSourceReader, la dirección URL especifica el archivo de entrada para el lector de origen.

[in] pAttributes

Puntero a la interfaz IMFAttributes . Puede usar este parámetro para configurar el escritor receptor o el lector de origen. Para obtener más información, vea los temas siguientes:

Este parámetro puede ser NULL.

[in] riid

El IID de la interfaz solicitada.

[out] ppvObject

Recibe un puntero a la interfaz solicitada. El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta interfaz está disponible en Windows Vista si está instalado El complemento de actualización de la plataforma para Windows Vista.

Requisitos

Requisito Value
Cliente mínimo compatible Complemento de actualización de Windows 7, Windows Vista y plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfreadwrite.h

Consulte también

IMFReadWriteClassFactory