ClfsAlignReservedLog-Funktion (wdm.h)
Die ClfsAlignReservedLog-Routine berechnet die Größe des Speicherplatzes, der für einen angegebenen Satz von Datensätzen reserviert werden muss. Die Größenberechnung umfasst den für Header erforderlichen Speicherplatz und den für die Sektorausrichtung erforderlichen Speicherplatz.
Syntax
CLFSUSER_API NTSTATUS ClfsAlignReservedLog(
[in] PVOID pvMarshalContext,
[in] ULONG cRecords,
[in] LONGLONG [] rgcbReservation,
[out] PLONGLONG pcbAlignReservation
);
Parameter
[in] pvMarshalContext
Ein Zeiger auf einen undurchsichtigen Kontext, der einen Marshallingbereich darstellt, der einem CLFS-Stream zugeordnet ist. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen von ClfsCreateMarshallingArea abgerufen.
[in] cRecords
Die Anzahl der Elemente im Array, auf die rgcbReservation verweist.
[in] rgcbReservation
Ein Zeiger auf ein Array von LONGLONG-typisierten Variablen, das eine Liste der Datensatzgrößen (in Bytes) bereitstellt.
[out] pcbAlignReservation
Ein Zeiger auf eine VARIABLE vom Typ LONGLONG, die die Größe der erforderlichen Reservierung in Byte empfängt.
Rückgabewert
ClfsAlignReservedLog gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.
Hinweise
Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System( Common Log File System).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows. |
Zielplattform | Desktop |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für