Método IMFContentEnabler::GetEnableURL (mfidl.h)

Recupera una dirección URL para realizar una acción de habilitación de contenido manual.

Sintaxis

HRESULT GetEnableURL(
  [out]     LPWSTR              *ppwszURL,
  [out]     DWORD               *pcchURL,
  [in, out] MF_URL_TRUST_STATUS *pTrustStatus
);

Parámetros

[out] ppwszURL

Recibe un puntero a un búfer que contiene la dirección URL. El llamador debe liberar la memoria del búfer llamando a CoTaskMemFree.

[out] pcchURL

Recibe el número de caracteres devueltos en ppwszURL, incluido el carácter NULL de terminación.

[in, out] pTrustStatus

Recibe un miembro de la enumeración MF_URL_TRUST_STATUS que indica si la dirección URL es de confianza.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_NOT_AVAILABLE
No hay ninguna dirección URL disponible.

Comentarios

Si la acción de habilitación se puede realizar navegando a una dirección URL, este método devuelve la dirección URL. Si no existe dicha dirección URL, el método devuelve un código de error.

El propósito de la dirección URL depende del tipo de habilitador de contenido, que se obtiene llamando a IMFContentEnabler::GetEnableType.

Habilitar tipo Propósito de la dirección URL
Individualización No aplicable.
Adquisición de licencias Dirección URL para obtener la licencia. Llame a IMFContentEnabler::GetEnableData y envíe los datos a la dirección URL como una solicitud HTTP POST. Para recibir una notificación cuando se adquiere la licencia, llame a IMFContentEnabler::MonitorEnable.
Revocación Dirección URL a una página web donde el usuario puede descargar e instalar un componente actualizado.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

Cómo reproducir archivos multimedia protegidos

IMFContentEnabler