Condividi tramite


Funzione ClfsAllocReservedLog (wdm.h)

La routine ClfsAllocReservedLog riserva spazio in un'area di marshalling per un set di record.

Sintassi

CLFSUSER_API NTSTATUS ClfsAllocReservedLog(
  [in] PVOID     pvMarshalContext,
  [in] ULONG     cRecords,
  [in] PLONGLONG pcbAdjustment
);

Parametri

[in] pvMarshalContext

Puntatore a un contesto opaco che rappresenta un'area di marshalling. Il chiamante ha ottenuto in precedenza questo puntatore chiamando ClfsCreateMarshallingArea.

[in] cRecords

Numero di record nel set. Questo valore deve corrispondere al valore di cRecords passato in precedenza a ClfsAlignReservedLog.

[in] pcbAdjustment

Puntatore a una variabile tipizzata LONGLONG che fornisce le dimensioni, in byte, della prenotazione che conterrà tutti i record nel set. Il chiamante ha ottenuto in precedenza questa dimensione chiamando ClfsAlignReservedLog.

Valore restituito

ClfsAllocReservedLog restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Per una spiegazione dei concetti e della terminologia CLFS, vedere Common Log File System.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h)
Libreria Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Vedi anche

ClfsAlignReservedLog