AllocReservedLog-Funktion (clfsw32.h)
Ordnet sektororientiertem Speicherplatz für eine Reihe von reservierten Datensätzen zu. Die angeforderte Zuordnung muss dieselbe Größe aufweisen, die AlignReservedLog zurückgibt.
Syntax
CLFSUSER_API BOOL AllocReservedLog(
[in, out] PVOID pvMarshal,
[in] ULONG cReservedRecords,
[in, out] PLONGLONG pcbAdjustment
);
Parameter
[in, out] pvMarshal
Ein Zeiger auf den Marshallkontext, der durch Aufrufen der Funktion CreateLogMarshallingArea zugeordnet wird.
[in] cReservedRecords
Die Anzahl der reservierten Datensätze, die der Reservierungsanpassung zugeordnet sind.
Dieser Wert muss größer als 0 (0) sein.
[in, out] pcbAdjustment
Die Größe der sektororientierten Speicherplatzreservierung, die der Anzahl der in cReservedRecords angegebenen Datensätze in Bytes zugeordnet ist.
Dieser Parameter muss die angepasste Reservierungsgröße sein, die AlignReservedLog in *pcbAlignReservation zurückgibt.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. In der folgenden Liste werden die möglichen Fehlercodes identifiziert:
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | clfsw32.h |
Bibliothek | Clfsw32.lib |
DLL | Clfsw32.dll |