共用方式為


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。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
MF_E_NOT_AVAILABLE
沒有可用的 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

另請參閱

如何播放受保護的媒體檔案

IMFContentEnabler