SLGetPKeyId-Funktion (slpublic.h)
Ruft die dem Produkt zugeordnete registrierte Product Key-ID ab.
Syntax
HRESULT SLGetPKeyId(
[in] HSLC hSLC,
[in] PCWSTR pwszPKeyAlgorithm,
[in] PCWSTR pwszPKeyString,
[in] UINT cbPKeySpecificData,
[in] const BYTE *pbPKeySpecificData,
[out] SLID *pPKeyId
);
Parameter
[in] hSLC
Das Handle für den aktuellen SLC-Kontext.
[in] pwszPKeyAlgorithm
Der Product Key-Algorithmus.
[in] pwszPKeyString
Die Product Key-Zeichenfolge.
[in] cbPKeySpecificData
Die Größe der product key-spezifischen Daten in Bytes. Wenn keine PKey-spezifischen Daten vorhanden sind, legen Sie cbPKeySpecificData auf 0 fest.
[in] pbPKeySpecificData
Ein Zeiger auf die product key-spezifischen Daten. Wenn keine PKey-spezifischen Daten vorhanden sind, legen Sie pbPKeySpecificData auf NULL fest.
[out] pPKeyId
Ein Zeiger auf die Product Key-ID.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Product Key ist nicht verfügbar. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | slpublic.h |
Bibliothek | Slc.lib |
DLL | Slc.dll |