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 |