Ағылшын тілінде оқу

Бөлісу құралы:


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

Подпрограмма clfsAlignReservedLog вычисляет размер пространства, который должен быть зарезервирован для указанного набора записей. Вычисление размера включает пространство, необходимое для заголовков и пространства, необходимого для выравнивания сектора.

Синтаксис

C++
CLFSUSER_API NTSTATUS ClfsAlignReservedLog(
  [in]  PVOID       pvMarshalContext,
  [in]  ULONG       cRecords,
  [in]  LONGLONG [] rgcbReservation,
  [out] PLONGLONG   pcbAlignReservation
);

Параметры

[in] pvMarshalContext

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

[in] cRecords

Количество элементов в массиве, на которое указывает rgcbReservation.

[in] rgcbReservation

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

[out] pcbAlignReservation

Указатель на переменную с типом LONGLONG, которая получает размер в байтах требуемого резервирования.

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows.
целевая платформа Настольный
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также

ClfsAllocReservedLog