Importante
As informações neste tópico aplicam-se a todas as versões do Windows 10 e posteriores. Referir-nos-emos a essas versões aqui como "Windows", chamando a atenção para quaisquer exceções quando necessário.
Uma biblioteca guarda-chuva é uma única biblioteca de link estático que exporta um subconjunto de APIs do Win32. Por exemplo, uma biblioteca guarda-chuva chamada OneCore.lib fornece as exportações para o subconjunto de APIs do Win32 que são comuns a todos os dispositivos Windows.
As APIs em uma biblioteca guarda-chuva podem ser implementadas em uma variedade de módulos (onde um módulo é um conjunto de API ou uma DLL). Mas a biblioteca guarda-chuva abstrai esse detalhe de você, tornando seu aplicativo mais portátil em todas as versões do sistema operacional. No seu aplicativo ou driver da área de trabalho, basta vincular a biblioteca guarda-chuva que contém o conjunto de APIs em que você está interessado, e isso é tudo o que você precisa fazer.
| Biblioteca |
Descrição |
| OneCore.lib |
Fornece as exportações para o subconjunto de APIs do Win32 que são comuns a todos os dispositivos Windows 10 e posteriores. Link OneCore.lib (e nenhuma outra biblioteca) para acessar essas APIs. Se você vincular OneCore.libe chamar apenas APIs do Win32 nessa biblioteca, seu aplicativo ou driver da área de trabalho será carregado com êxito em todos os dispositivos Windows 10 e posteriores. |
| OneCore_apiset.lib |
Fornece a mesma cobertura que OneCore.lib, mas usa de encaminhamento direto definido pela API. A vinculação OneCore_apiset.lib será compatível apenas com a versão do Windows, ou posterior, relevante para a versão do SDK que você está segmentando. |
| OneCoreUap.lib |
Fornece as exportações para o subconjunto de APIs do Win32 que são comuns a todos os dispositivos Windows 10 e posteriores, que suportam o Tempo de Execução do Windows (WinRT). Link OneCoreUap.lib (e nenhuma outra biblioteca) para acessar essas APIs. Se você vincular OneCore.libe chamar apenas APIs do Win32 nessa biblioteca, seu aplicativo ou driver da área de trabalho será carregado com êxito em todos os dispositivos Windows 10 e, posteriormente, que oferecem suporte à UWP. |
| OneCoreUAP_apiset.lib |
Fornece a mesma cobertura que OneCoreUAP.lib, mas usa de encaminhamento direto definido pela API. A vinculação OneCoreUAP_apiset.lib será compatível apenas com a versão do Windows, ou posterior, relevante para a versão do SDK que você está segmentando. |