Função ValidateLog (clfsw32.h)
Valida a consistência dos metadados de log e dos dados antes do arquivo de log e após a restauração do log.
Sintaxe
CLFSUSER_API BOOL ValidateLog(
[in] LPCWSTR pszLogFileName,
[in, optional] LPSECURITY_ATTRIBUTES psaLogFile,
[out, optional] PCLFS_INFORMATION pinfoBuffer,
[in, out] PULONG pcbBuffer
);
Parâmetros
[in] pszLogFileName
O nome do log.
O nome é especificado ao criar o log usando CreateLogFile. O exemplo a seguir identifica o formato a ser usado:
Log:<logName>[::<LogStreamName>]
< logName> corresponde a um caminho de arquivo válido no sistema de arquivos.
< logStreamName> é o nome exclusivo de um fluxo de log no log dedicado.
Para obter mais informações, consulte tipos de log.
[in, optional] psaLogFile
Um ponteiro para uma estrutura de SECURITY_ATTRIBUTES que especifica os atributos de segurança de um log.
Esse parâmetro pode ser NULL.
[out, optional] pinfoBuffer
Um ponteiro para uma estrutura CLFS_INFORMATION que recebe metadados de log.
[in, out] pcbBuffer
Um ponteiro para uma variável que, na entrada, especifica o tamanho do pinfoBuffer buffer de metadados, em bytes.
Na saída, ele recebe a quantidade de informações copiadas para o buffer, em bytes.
Valor de retorno
Se a função for bem-sucedida, o valor retornado não será zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
A lista a seguir identifica os possíveis códigos de erro:
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | clfsw32.h |
biblioteca | Clfsw32.lib |
de DLL |
Clfsw32.dll |