ClfsAllocReservedLog-Funktion (wdm.h)
Die ClfsAllocReservedLog Routine reserviert Platz in einem Marshalling-Bereich für eine Reihe von Datensätzen.
CLFSUSER_API NTSTATUS ClfsAllocReservedLog(
[in] PVOID pvMarshalContext,
[in] ULONG cRecords,
[in] PLONGLONG pcbAdjustment
);
[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.
ClfsAllocReservedLog- gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.
Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System.
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 |