Compartilhar via


Função AllocReservedLog (clfsw32.h)

Aloca espaço alinhado ao setor para um conjunto de registros reservados. A alocação solicitada deve ter o mesmo tamanho que AlignReservedLog retorna.

Sintaxe

CLFSUSER_API BOOL AllocReservedLog(
  [in, out] PVOID     pvMarshal,
  [in]      ULONG     cReservedRecords,
  [in, out] PLONGLONG pcbAdjustment
);

Parâmetros

[in, out] pvMarshal

Um ponteiro para o contexto de marshaling alocado chamando a função CreateLogMarshallingArea .

[in] cReservedRecords

O número de registros reservados associados ao ajuste de reserva.

Esse valor deve ser maior que zero (0).

[in, out] pcbAdjustment

O tamanho da reserva de espaço alinhada ao setor associada ao número de registros especificados em cReservedRecords, em bytes.

Esse parâmetro deve ser o tamanho de reserva alinhado que AlignReservedLog retorna em *pcbAlignReservation.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será 0 (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
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho clfsw32.h
Biblioteca Clfsw32.lib
DLL Clfsw32.dll

Confira também

AlignReservedLog

Funções comuns do sistema de arquivos de log