共用方式為


MFLoadSignedLibrary 函式 (mfidl.h)

載入已針對受保護環境簽署的動態連結庫。

語法

HRESULT MFLoadSignedLibrary(
  [in]  LPCWSTR          pszName,
  [out] IMFSignedLibrary **ppLib
);

參數

[in] pszName

要載入的動態連結庫名稱。 此動態連結庫必須針對受保護的環境簽署。

[out] ppLib

接收連結庫之 IMFSignedLibrary 介面的指標。

傳回值

備註

動態連結庫 (會維護單一模組載入計數,如同 LoadLibrary) 一樣。 在 IMFSignedLibrary 物件上呼叫最終版本時,會釋放此負載計數。

範例

下列範例示範如何載入已簽署的連結庫,並擷取該連結庫中函式的位址。

IMFSignedLibrary *pLib;
hr = MFLoadSignedLibrary(TEST_PELOAD_FILE, &pLib);
if (SUCCEEDED(hr))
{
    PVOID functionAddress;
    hr = pLib->GetProcedureAddress("myFunctionName", &functionAddress);
}
//  Unload the library
pLib->Release();

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mf.lib
Dll Mf.dll

另請參閱

GetProcedureAddress

IMFSignedLibrary

媒體基礎函式