Compartir a través de


API de programa previo

Esta API está diseñada para que la usen las aplicaciones de escritorio sin empaquetar para cargar el paquete de marco de SDK de Aplicaciones para Windows. Una vez que una aplicación de escritorio desempaquetada carga el paquete de marco, la aplicación puede llamar a las API proporcionadas por el SDK de Aplicaciones para Windows.

Para usar esta API, necesita este encabezado:

Para obtener más información sobre esta API, consulte Uso del entorno de ejecución de SDK de Aplicaciones para Windows para aplicaciones empaquetadas con ubicación externa o sin empaquetar.

Constantes

Las siguientes constantes (para su uso con la API de programa previo) se declaran en WindowsAppSDK-VersionInfo.h.

Constante Valor Descripción
WINDOWSAPPSDK_RELEASE_MAJOR [dependiente de la versión] La versión principal de la versión SDK de Aplicaciones para Windows.
WINDOWSAPPSDK_RELEASE_MINOR [dependiente de la versión] Versión secundaria de la versión SDK de Aplicaciones para Windows.
WINDOWSAPPSDK_RELEASE_PATCH [dependiente de la versión] Versión de revisión de la versión de SDK de Aplicaciones para Windows.
WINDOWSAPPSDK_RELEASE_MAJORMINOR [dependiente de la versión] La versión principal y secundaria de la versión de SDK de Aplicaciones para Windows, codificada como uint32 (0xMMMMNNNNN donde M=major, N=minor).
WINDOWSAPPSDK_RELEASE_CHANNEL [dependiente de la versión] El canal de la versión SDK de Aplicaciones para Windows (const char*); por ejemplo, "versión preliminar" o cadena vacía para estable.
WINDOWSAPPSDK_RELEASE_CHANNEL_W [dependiente de la versión] Canal de la versión SDK de Aplicaciones para Windows (const wchar_t*); por ejemplo, L"preview" o cadena vacía para estable.
WINDOWSAPPSDK_RELEASE_VERSION_TAG [dependiente de la versión] Etiqueta de versión de la versión del SDK de Aplicaciones para Windows (const char*); por ejemplo, "preview2" o cadena vacía para estable.
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W [dependiente de la versión] Etiqueta de versión de SDK de Aplicaciones para Windows versión (const wchar_t*); por ejemplo, L"preview2" o cadena vacía para estable.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG [dependiente de la versión] La etiqueta de versión abreviada de la versión de la versión SDK de Aplicaciones para Windows (const char*); por ejemplo, "p2" o cadena vacía para estable.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W [dependiente de la versión] La etiqueta de versión abreviada de la versión de SDK de Aplicaciones para Windows versión (const wchar_t*); por ejemplo, L"p2" o cadena vacía para estable.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER
"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Publicador de la identidad del paquete del entorno de ejecución de SDK de Aplicaciones para Windows (const char*).
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER_W
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Publicador de la identidad del paquete del entorno de ejecución de SDK de Aplicaciones para Windows (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID
"8wekyb3d8bbwe" PublisherId (const char*) de la identidad del paquete del entorno de ejecución de SDK de Aplicaciones para Windows.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID_W
L"8wekyb3d8bbwe" PublisherId de la identidad del paquete del entorno de ejecución de SDK de Aplicaciones para Windows (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
VERSION_MAJOR
[dependiente de la versión] La versión principal del entorno de ejecución de SDK de Aplicaciones para Windows; por ejemplo, 1000.
WINDOWSAPPSDK_RUNTIME_
VERSION_MINOR
[dependiente de la versión] La versión secundaria del entorno de ejecución de SDK de Aplicaciones para Windows; por ejemplo, 446.
WINDOWSAPPSDK_RUNTIME_
VERSION_BUILD
[dependiente de la versión] La versión de compilación del entorno de ejecución de SDK de Aplicaciones para Windows; por ejemplo, 804.
WINDOWSAPPSDK_RUNTIME_
VERSION_REVISION
[dependiente de la versión] Versión de revisión del entorno de ejecución de SDK de Aplicaciones para Windows; por ejemplo, 0.
WINDOWSAPPSDK_RUNTIME_
VERSION_UINT64
[dependiente de la versión] La versión del entorno de ejecución de SDK de Aplicaciones para Windows, como uint64l, por ejemplo, 0x03E801BE03240000.
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING
[dependiente de la versión] La versión del entorno de ejecución de SDK de Aplicaciones para Windows, como una cadena (const char*); por ejemplo, "1000.446.804.0".
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING_W
[dependiente de la versión] La versión del entorno de ejecución de SDK de Aplicaciones para Windows, como una cadena (const wchar_t*); por ejemplo, L"1000.446.804.0".
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Nombre de familia del paquete framework del entorno de ejecución de SDK de Aplicaciones para Windows (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Nombre de familia del paquete Framework del entorno de ejecución de SDK de Aplicaciones para Windows (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" El nombre de familia del paquete Main del SDK de Aplicaciones para Windows runtime (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME_W
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" Nombre de familia del paquete Main del SDK de Aplicaciones para Windows runtime (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" El nombre de familia del paquete Singleton del entorno de ejecución de SDK de Aplicaciones para Windows (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" Nombre de familia del paquete Singleton del SDK de Aplicaciones para Windows runtime (const wchar_t*).

Consulte también

Enumeraciones

 
MddBootstrapInitializeOptions

Define constantes que especifican opciones para la inicialización del programa previo.

Functions

 
MddBootstrapInitialize

Inicializa el proceso de llamada para usar la versión del paquete de marco de SDK de Aplicaciones para Windows que mejor coincida con los criterios especificados. Esta función está pensada para que la usen las aplicaciones de escritorio que se empaquetan con ubicación externa o sin empaquetar.
MddBootstrapInitialize2

Inicializa el proceso de llamada para usar la versión del paquete de marco de SDK de Aplicaciones para Windows que mejor coincida con los criterios especificados, con opciones. Esta función está pensada para que la usen las aplicaciones de escritorio que se empaquetan con ubicación externa o sin empaquetar.
MddBootstrapShutdown

Quita los cambios realizados en el proceso actual por MddBootstrapInitialize. Después de llamar a esta función, la aplicación ya no puede llamar a SDK de Aplicaciones para Windows API.