Funzione ClfsDeleteMarshallingArea (wdm.h)
La routine ClfsDeleteMarshallingArea elimina un'area di marshalling.
Sintassi
CLFSUSER_API NTSTATUS ClfsDeleteMarshallingArea(
[in] PVOID pvMarshalContext
);
Parametri
[in] pvMarshalContext
Puntatore a un contesto opaco che rappresenta un'area di marshalling. Il chiamante ha ottenuto in precedenza questo puntatore chiamando ClfsCreateMarshallingArea.
Valore restituito
ClfsDeleteMarshallingArea restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Prima di eliminare l'area di marshalling, ClfsDeleteMarshallingArea scarica tutti i blocchi di I/O del log associati all'area di marshalling.
L'area di marshalling va via solo dopo che tutti i riferimenti a esso vanno via. Ad esempio, l'area di marshalling rimane in memoria se ha ancora un contesto di lettura aperto.
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 |