Compartilhar via


Função SetCachedSigningLevel (securitybaseapi.h)

Define o nível de assinatura armazenado em cache.

Sintaxe

BOOL SetCachedSigningLevel(
  [in]           PHANDLE SourceFiles,
  [in]           ULONG   SourceFileCount,
  [in]           ULONG   Flags,
  [in, optional] HANDLE  TargetFile
);

Parâmetros

[in] SourceFiles

Ponteiro para um conjunto de identificadores de arquivo de origem.

[in] SourceFileCount

A contagem de arquivos de origem.

[in] Flags

Os sinalizadores definidos para o arquivo. Há suporte para os seguintes Sinalizadores :

Sinalizador Valor
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Usando esses sinalizadores juntos (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) indica que o arquivo deve ser validado.

[in, optional] TargetFile

O arquivo de destino.

Retornar valor

Se a função for bem-sucedida, ela retornará TRUE.

Se a função falhar, ela retornará FALSE. Para obter informações de erro estendidas, chame GetLastError. GetLastError pode retornar um dos códigos de erro definidos em WinError.h.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca kernel32.lib
DLL kernel32.dll

Confira também

GetCachedSigningLevel