IMFContentEnabler::GetEnableURL 方法 (mfidl.h)
检索用于执行手动内容启用操作的 URL。
语法
HRESULT GetEnableURL(
[out] LPWSTR *ppwszURL,
[out] DWORD *pcchURL,
[in, out] MF_URL_TRUST_STATUS *pTrustStatus
);
parameters
[out] ppwszURL
接收指向包含 URL 的缓冲区的指针。 调用方必须通过调用 CoTaskMemFree 释放缓冲区的内存。
[out] pcchURL
接收 ppwszURL 中返回的字符数,包括终止 NULL 字符。
[in, out] pTrustStatus
接收指示 URL 是否受信任的 MF_URL_TRUST_STATUS 枚举的成员。
返回值
此方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
没有可用的 URL。 |
注解
如果可以通过导航到 URL 来执行启用操作,则此方法将返回 URL。 如果不存在此类 URL,该方法将返回失败代码。
URL 的用途取决于通过调用 IMFContentEnabler::GetEnableType 获取的内容启用程序类型。
启用类型 | URL 的用途 |
---|---|
个性化 | 不适用。 |
许可证获取 | 获取许可证的 URL。 调用 IMFContentEnabler::GetEnableData ,并将数据作为 HTTP POST 请求提交到 URL。 若要在获取许可证时接收通知,请调用 IMFContentEnabler::MonitorEnable。 |
撤销 | 指向网页的 URL,用户可以在其中下载并安装更新的组件。 |
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfuuid.lib |