Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Chamadas MddBootstrapInitialize para inicializar o processo de chamada e utilizar a versão especificada do pacote framework do SDK de Aplicações Windows. Se a chamada falhar, devolve um código HRESULT de falha.
Sintaxe
inline auto InitializeNoThrow(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameters
majorMinorVersion Veja majorMinorVersion em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Ver versionTag em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Veja minVersion em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Valor de retorno
Em caso de sucesso, retorna S_OK. Se a chamada ao MddBootstrapInitialize falhar, devolve um HRESULT de falha.
Example
#include <windows.h>
#include <WindowsAppSDK-VersionInfo.h>
#include <MddBootstrap.h>
#include <iostream>
namespace MddBootstrap {using namespace
::Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap; }
int main()
{
const auto hr{ MddBootstrap::InitializeNoThrow() };
if (FAILED(hr))
{
std::cout << "Error 0x" << std::hex << hr << " in Bootstrap initialization";
return hr;
}
auto mddBootstrapShutdown{ MddBootstrap::unique_mddbootstrapshutdown(
reinterpret_cast<MddBootstrap::details::mddbootstrapshutdown_t*>(1)
) };
// Do work here.
return 0;
}
Requirements
SDK mínimo suportado: SDK de Aplicações Windows versão 1.1
Namespace: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap
Cabeçalho: MddBootstrap.h
Consulte também
Windows developer