SLIsGenuineLocal-Funktion (slpublic.h)
Überprüft, ob es sich bei der angegebenen Anwendung um eine Originalinstallation von Windows handelt.
Syntax
HRESULT SLIsGenuineLocal(
[in] const SLID *pAppId,
[out] SL_GENUINE_STATE *pGenuineState,
[in, out, optional] SL_NONGENUINE_UI_OPTIONS *pUIOptions
);
Parameter
[in] pAppId
Ein Zeiger auf eine SLID-Struktur , die die zu überprüfende Anwendung angibt.
[out] pGenuineState
Ein Zeiger auf einen Wert der SL_GENUINE_STATE-Enumeration , der den Installationsstatus angibt.
[in, out, optional] pUIOptions
Ein Zeiger auf eine SL_NONGENUINE_UI_OPTIONS-Struktur , die ein Dialogfeld angibt, das angezeigt werden soll, wenn die Installation nicht original ist. Wenn der Wert dieses Parameters NULL ist, wird kein Dialogfeld angezeigt.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.
Bei einem Fehler gibt diese Methode einen Fehlercode zurück. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Diese Funktion überprüft das manipulierte Flag der Lizenz, die der angegebenen Anwendung zugeordnet ist. Wenn die Lizenz ungültig ist oder das manipulierte Flag der Lizenz festgelegt ist, gilt die Installation als ungültig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | slpublic.h |
Bibliothek | Slwga.lib |
DLL | Slwga.dll |