Funzione SLGatherMigrationBlob (slpublic.h)
Raccoglie le informazioni sulle licenze per l'handle di file fornito. Queste informazioni sulle licenze
può essere applicato o depositato in un secondo momento usando la funzione SLDepositMigrationBlob .
Sintassi
HRESULT SLGatherMigrationBlob(
[in] BOOL bMigratableOnly,
[in, optional] LPCWSTR pwszEncryptorUri,
[in] HANDLE hFile
);
Parametri
[in] bMigratableOnly
Tipo: BOOL
TRUE se devono essere raccolti solo i dati che possono essere migrati; FALSE in caso contrario.
[in, optional] pwszEncryptorUri
Tipo: LPCWSTR
URI della chiave di sessione di crittografia usata per crittografare
tutti i dati sensibili nel BLOB di output. Solo i valori validi sono NULL e SL_DEFAULT_MIGRATION_ENCRYPTOR_URI,
che fanno riferimento alla stessa chiave.
[in] hFile
Tipo: HANDLE
Handle nel file in cui deve essere scritto il BLOB dello stato delle licenze.
Valore restituito
Tipo: HRESULT WINAPI
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Codice/valore restituito | Descrizione |
---|---|
|
Uno o più argomenti non sono validi. |
|
Accesso negato (l'API richiede privilegi di amministratore). |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | slpublic.h |
Libreria | Slc.lib |
DLL | Slc.dll |