Was ist WINAPI_FAMILY_ONECORE_APP?

Ich habe auf GitHub in Microsofts OpenSSL-Portierung gesucht. Ein Commit ist mir aufgefallen und es warHinzufügen der Win10 Universal Platform-Unterstützung. Beim Festschreiben wird eine Partition mit dem NamenWINAPI_FAMILY_ONECORE_APP erschien. Allerdings finde ich bei der Suche nicht viel dazu. Es gibt zwei Treffer auf Englisch und 22 Treffer auf Chinesisch (siehe unten).

Folgen Was ist neu in Visual Studio Tools für Windows 10 Preview liefert einige Quasi-Punkte ohne Erklärungen:

neue API-Partition WINAPI_FAMILY_ONECORE_APPARM 64Universal CRT ...

Ich habe zwei Fragen

Was istWINAPI_FAMILY_ONECORE_APP, und wie soll es verwendet werden?

Kann ich benutzenWINAPI_FAMILY_ONECORE_APP zudetect Aarch64 / ARM64 unter Windows 10-Gadgets?

Hier ist die Verwendung von Microsoft in OpenSSL snipped fromssl/dtls1.h; Der C ++ - Kommentar wurde aus Gründen der Lesbarkeit über das define verschoben:

// winsock.h not present in WindowsPhone/WindowsStore, defining the expected struct here 
#if defined(WINAPI_FAMILY) && ( WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP || WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_ONECORE_APP)
    struct next_timeout {
        long tv_sec;
        long tv_usec;
} next_timeout;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage