Freigeben über


AcquireDeveloperLicense-Funktion (wsdevlicensing.h)

Erwirbt eine Entwicklerlizenz.

Syntax

HRESULT AcquireDeveloperLicense(
  [in, optional] HWND     hwndParent,
  [out]          FILETIME *pExpiration
);

Parameter

[in, optional] hwndParent

Der Handler für das übergeordnete Fenster.

[out] pExpiration

Gibt an, wann die Entwicklerlizenz abläuft.

Rückgabewert

Gibt eine HResult-Struktur mit allen aufgetretenen Fehlercodes zurück.

Hinweise

Im Folgenden finden Sie eine Liste der allgemeinen Fehlercodes, die von dieser Funktion zurückgegeben werden:

Fehlercode BESCHREIBUNG
S_OK Die Funktion wurde erfolgreich ausgeführt.
E_INVALIDARG Mindestens ein Argument ist ungültig.
E_OUTOFMEMORY Nicht genügend Arbeitsspeicher.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND) Die Lizenz wurde nicht gefunden.
HRESULT_FROM_WIN32(ERROR_NOT_AUTHENTICATED) Für den Aufruf ist eine Authentifizierung erforderlich.
HRESULT_FROM_WIN32(ERROR_NETWORK_UNREACHABLE) Das Netzwerk kann nicht erreicht werden.
HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED) Der Aufrufer hat keinen Zugriff auf die Ressource (Lizenz).

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile wsdevlicensing.h
DLL WSClient.dll