Функция 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 |