ClfsCreateMarshallingAreaEx-Funktion (wdm.h)
Initaliziert einen Marshallingbereich für einen physischen oder Clientprotokolldateidatenstrom.
Syntax
CLFSUSER_API NTSTATUS ClfsCreateMarshallingAreaEx(
PLOG_FILE_OBJECT plfoLog,
POOL_TYPE ePoolType,
PALLOCATE_FUNCTION pfnAllocBuffer,
PFREE_FUNCTION pfnFreeBuffer,
ULONG cbMarshallingBuffer,
ULONG cMaxWriteBuffers,
ULONG cMaxReadBuffers,
ULONG cAlignmentSize,
ULONGLONG fFlags,
PVOID *ppvMarshalContext
);
Parameter
plfoLog
Das Handle, das dem neuen Marshallingbereich zugeordnet ist.
ePoolType
Ausgelagerte oder nicht ausgelagerte Poolpuffer.
pfnAllocBuffer
Optional. Ein Zeiger auf die Rückruffunktion für die Blockzuordnung.
pfnFreeBuffer
Optional. Ein Zeiger auf die Rückruffunktion für die Blockumsetzung.
cbMarshallingBuffer
Die Größe der Marshallingpuffer.
cMaxWriteBuffers
Die maximale Anzahl zugeordneter Schreibpuffer.
cMaxReadBuffers
Die maximale Anzahl zugeordneter Lesepuffer.
cAlignmentSize
Die Ausrichtungsgröße von Marshallingpuffern.
fFlags
Pufferverwaltungsflag
ppvMarshalContext
Marshallingkontext
Rückgabewert
Diese Funktion gibt CLFSUSER_API NTSTATUS zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1803 |
Kopfzeile | wdm.h |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
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