IMFContentEnabler::GetEnableURL 方法 (mfidl.h)
擷取 URL 來執行手動內容啟用動作。
語法
HRESULT GetEnableURL(
[out] LPWSTR *ppwszURL,
[out] DWORD *pcchURL,
[in, out] MF_URL_TRUST_STATUS *pTrustStatus
);
參數
[out] ppwszURL
接收包含 URL 之緩衝區的指標。 呼叫端必須藉由呼叫 CoTaskMemFree釋放緩衝區的記憶體。
[out] pcchURL
接收 ppwszURL中傳回的字元數,包括終止的 Null 字元。
[in, out] pTrustStatus
接收 MF_URL_TRUST_STATUS 列舉的成員,指出 URL 是否受信任。
傳回值
此方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
沒有可用的 URL。 |
備註
如果可以流覽至 URL 來執行啟用動作,這個方法會傳回 URL。 如果沒有這類 URL,此方法會傳回失敗碼。
URL 的用途取決於內容啟用器類型,這是藉由呼叫 IMFContentEnabler::GetEnableType來取得。
啟用類型 | URL 的用途 |
---|---|
個人化 | 不適用。 |
授權取得 | 取得授權的 URL。 呼叫 IMFContentEnabler::GetEnableData ,並將資料提交至 URL 做為 HTTP POST 要求。 若要在取得授權時收到通知,請呼叫 IMFContentEnabler::MonitorEnable。 |
撤銷 | 使用者可以下載並安裝更新元件的網頁 URL。 |
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |