Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Carrega uma biblioteca de vínculo dinâmico assinada para o ambiente protegido.
Sintaxe
HRESULT MFLoadSignedLibrary(
[in] LPCWSTR pszName,
[out] IMFSignedLibrary **ppLib
);
Parâmetros
[in] pszName
O nome da biblioteca de links dinâmicos a ser carregada. Essa biblioteca de vínculo dinâmico deve ser assinada para o ambiente protegido.
[out] ppLib
Recebe um ponteiro para a interface IMFSignedLibrary para a biblioteca.
Retornar valor
Nenhum
Comentários
Uma contagem de carga de singlemodule é mantida na biblioteca de vínculo dinâmico (como é com LoadLibrary). Essa contagem de carga é liberada quando a versão final é chamada no objeto IMFSignedLibrary .
Exemplos
O exemplo a seguir demonstra como carregar uma biblioteca assinada e recuperar o endereço de uma função nessa biblioteca.
IMFSignedLibrary *pLib;
hr = MFLoadSignedLibrary(TEST_PELOAD_FILE, &pLib);
if (SUCCEEDED(hr))
{
PVOID functionAddress;
hr = pLib->GetProcedureAddress("myFunctionName", &functionAddress);
}
// Unload the library
pLib->Release();
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
| Plataforma de Destino | Windows |
| Cabeçalho | mfidl.h |
| Biblioteca | Mf.lib |
| DLL | Mf.dll |