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 |