Функция ClfsAllocReservedLog (wdm.h)

Подпрограмма ClfsAllocReservedLog резервирует место в области маршалинга для набора записей.

Синтаксис

CLFSUSER_API NTSTATUS ClfsAllocReservedLog(
  [in] PVOID     pvMarshalContext,
  [in] ULONG     cRecords,
  [in] PLONGLONG pcbAdjustment
);

Параметры

[in] pvMarshalContext

Указатель на непрозрачный контекст, представляющий область маршалинга. Вызывающий объект ранее получил этот указатель, вызвав ClfsCreateMarshallingArea.

[in] cRecords

Количество записей в наборе. Это значение должно совпадать со значением cRecords, переданным ранее в ClfsAlignReservedLog.

[in] pcbAdjustment

Указатель на переменную типа LONGLONG, которая предоставляет размер (в байтах) резервирования, которое будет содержать все записи в наборе. Ранее вызывающий объект получил этот размер, вызвав ClfsAlignReservedLog.

Возвращаемое значение

ClfsAllocReservedLog возвращает STATUS_SUCCESS в случае успешного выполнения; в противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

Описание концепций и терминологии CLFS см. в разделе Common Log File System.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h)
Библиотека Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также раздел

ClfsAlignReservedLog