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