Função SLGatherMigrationBlob (slpublic.h)
Coleta informações de licenciamento para o identificador de arquivo fornecido. Essas informações de licenciamento
posteriormente, pode ser aplicado ou depositado usando a função SLDepositMigrationBlob .
Sintaxe
HRESULT SLGatherMigrationBlob(
[in] BOOL bMigratableOnly,
[in, optional] LPCWSTR pwszEncryptorUri,
[in] HANDLE hFile
);
Parâmetros
[in] bMigratableOnly
Tipo: BOOL
TRUE se apenas os dados que podem ser migrados devem ser coletados; FALSE caso contrário.
[in, optional] pwszEncryptorUri
Tipo: LPCWSTR
O URI da chave de sessão de criptografia usada para criptografar
quaisquer dados confidenciais no BLOB de saída. Somente os valores válidos são NULL e SL_DEFAULT_MIGRATION_ENCRYPTOR_URI,
que se referem à mesma chave.
[in] hFile
Tipo: HANDLE
O identificador para o arquivo em que o BLOB de estado de licenciamento deve ser gravado.
Retornar valor
Tipo: HRESULT WINAPI
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Valor/código retornado | Descrição |
---|---|
|
Um ou mais argumentos não são válidos. |
|
Acesso negado (a API requer privilégios de administrador). |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | slpublic.h |
Biblioteca | Slc.lib |
DLL | Slc.dll |