Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Llama a MddBootstrapInitialize para inicializar el proceso de llamada para usar la versión especificada del paquete de marco del SDK de Aplicaciones para Windows. Si se produce un error en la llamada, devuelve un error HRESULT.
Sintaxis
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parámetros
majorMinorVersion Consulte majorMinorVersion en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Consulte versionTag en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Consulte minVersion en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK. Si se produce un error en la llamada a MddBootstrapInitialize , devuelve un error HRESULT.
Ejemplo
#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;
}
Requisitos
SDK mínimo admitido: SDK de Aplicaciones para Windows versión 1.1
Namespace: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap
Encabezado: MddBootstrap.h