Auf Englisch lesen

Freigeben über


ClfsAllocReservedLog-Funktion (wdm.h)

Die ClfsAllocReservedLog Routine reserviert Platz in einem Marshalling-Bereich für eine Reihe von Datensätzen.

Syntax

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

Parameter

[in] pvMarshalContext

Ein Zeiger auf einen undurchsichtigen Kontext, der einen Marshallbereich darstellt. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen ClfsCreateMarshallingAreaabgerufen.

[in] cRecords

Die Anzahl der Datensätze in der Gruppe. Dieser Wert muss mit dem Wert von cRecords übereinstimmen, zuvor an ClfsAlignReservedLogübergeben wurde.

[in] pcbAdjustment

Ein Zeiger auf eine LONGLONG-Typ-Variable, die die Größe der Reservierung in Bytes angibt, die alle Datensätze im Satz enthält. Der Aufrufer hat diese Größe zuvor durch Aufrufen ClfsAlignReservedLogabgerufen.

Rückgabewert

ClfsAllocReservedLog- gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Bemerkungen

Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows.
Zielplattform- Desktop
Header- wdm.h (include Wdm.h)
Library Clfs.lib
DLL- Clfs.sys
IRQL- <= APC_LEVEL

Siehe auch

ClfsAlignReservedLog