Funzione ClfsCreateMarshallingAreaEx (wdm.h)
Initalizza un'area di marshalling per un flusso di file di log fisico o client.
Sintassi
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
);
Parametri
plfoLog
Handle associato alla nuova area di marshalling.
ePoolType
Buffer del pool paginati o non a pagina.
pfnAllocBuffer
facoltativo. Puntatore alla funzione di callback di allocazione del blocco.
pfnFreeBuffer
facoltativo. Puntatore alla funzione di callback deallocation del blocco.
cbMarshallingBuffer
Dimensioni dei buffer di marshalling.
cMaxWriteBuffers
Numero massimo di buffer di scrittura allocati.
cMaxReadBuffers
Numero massimo di buffer di lettura allocati.
cAlignmentSize
Dimensioni di allineamento dei buffer di marshalling.
fFlags
flag di gestione del buffer
ppvMarshalContext
contesto di marshalling
Valore restituito
Questa funzione restituisce CLFSUSER_API NTSTATUS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Intestazione | wdm.h |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per