Freigeben über


SLAcquireGenuineTicket-Funktion (slpublic.h)

Ruft ein XrML-Originalticket ab, das vom Softwarelizenzserver (Software Licensing Server, SLS) erworben wurde.

Syntax

HRESULT SLAcquireGenuineTicket(
  [out]          VOID   **ppTicketBlob,
  [out]          UINT   *pcbTicketBlob,
  [in]           PCWSTR pwszTemplateId,
  [in]           PCWSTR pwszServerUrl,
  [in, optional] PCWSTR pwszClientToken
);

Parameter

[out] ppTicketBlob

Die Adresse eines Zeigers auf einen Puffer, der das Ticket-BLOB empfängt. Wenn Sie mit der Verwendung dieses Puffers fertig sind, geben Sie ihn frei, indem Sie die LocalFree-Funktion aufrufen.

[out] pcbTicketBlob

Ein Zeiger auf die Größe des ppTicketBlob-Puffers in Bytes.

[in] pwszTemplateId

Ein Zeiger auf eine NULL-Zeichenfolge, die die ID der blob-Vorlage enthält, die im SLS gespeichert ist.

[in] pwszServerUrl

Ein Zeiger auf eine NULL-Zeichenfolge, die die URL des SLS enthält.

[in, optional] pwszClientToken

Reserviert.

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.

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 Slcext.lib
DLL Slcext.dll