Поделиться через


Функция 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 (include Wdm.h)
библиотеки Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также

ClfsAlignReservedLog