SLGatherMigrationBlob-Funktion (slpublic.h)
Sammelt Lizenzierungsinformationen für das bereitgestellte Dateihandle. Diese Lizenzierungsinformationen
kann später mithilfe der FUNKTION SLDepositMigrationBlob angewendet oder hinterlegt werden.
Syntax
HRESULT SLGatherMigrationBlob(
[in] BOOL bMigratableOnly,
[in, optional] LPCWSTR pwszEncryptorUri,
[in] HANDLE hFile
);
Parameter
[in] bMigratableOnly
Typ: BOOL
TRUE , wenn nur Daten erfasst werden sollen, die migriert werden können; False andernfalls.
[in, optional] pwszEncryptorUri
Typ: LPCWSTR
Der URI des verschlüsselungsbasierten Sitzungsschlüssels, der zum Verschlüsseln verwendet wird
alle vertraulichen Daten im Ausgabeblob. Nur gültige Werte sind NULL und SL_DEFAULT_MIGRATION_ENCRYPTOR_URI.
die beide auf denselben Schlüssel verweisen.
[in] hFile
Typ: HANDLE
Das Handle für die Datei, in die das Lizenzstatus-BLOB geschrieben werden soll.
Rückgabewert
Typ: HRESULT WINAPI
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. |
|
Zugriff verweigert (DIE API erfordert Administratorrechte). |
Anforderungen
Anforderung | Wert |
---|---|
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 |