Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ClfsAllocReservedLog Routine reserviert Platz in einem Marshalling-Bereich für eine Reihe von Datensätzen.
Syntax
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 |