加载为受保护环境签名的动态链接库。
语法
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 | 
| Library | Mf.lib | 
| DLL | Mf.dll |