ClfsQueryLogFileInformation, fonction (wdm.h)
La routine ClfsQueryLogFileInformation retourne des métadonnées et des informations d’état pour un flux CLFS spécifié, son journal physique sous-jacent ou les deux.
Syntaxe
CLFSUSER_API NTSTATUS ClfsQueryLogFileInformation(
[in] PLOG_FILE_OBJECT plfoLog,
[in] CLFS_LOG_INFORMATION_CLASS eInformationClass,
PVOID pinfoInputBuffer,
ULONG cbinfoInputBuffer,
[out] PVOID pinfoBuffer,
PULONG pcbInfoBuffer
);
Paramètres
[in] plfoLog
Pointeur vers une structure LOG_FILE_OBJECT qui représente un flux CLFS. L’appelant a précédemment obtenu ce pointeur en appelant ClfsCreateLogFile.
[in] eInformationClass
Valeur de l’énumération CLFS_LOG_INFORMATION_CLASS qui spécifie le type d’informations demandées.
pinfoInputBuffer
Mémoire tampon d’entrée facultative requise pour certaines classes d’informations.
cbinfoInputBuffer
Longueur en octets de pinfoInputBuffer.
[out] pinfoBuffer
Pointeur vers une mémoire tampon qui reçoit les informations de journal. La structure de cette mémoire tampon dépend de la valeur d’eInformationClass. Le tableau suivant montre la relation entre la classe d’informations et le type de données de la mémoire tampon.
Valeur d’eInformationClass | Type de mémoire tampon pointée par pinfoBuffer |
---|---|
ClfsLogBasicInformation | |
ClfsLogBasicInformationPhysical | |
ClfsLogNameInformation | |
ClfsLogPhysicalNameInformation | |
ClfsLogStreamIdentifierInformation |
pcbInfoBuffer
Longueur en octets de la mémoire tampon d’informations entrantes.
Valeur retournée
ClfsQueryLogFileInformation retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Pour obtenir une explication des concepts et de la terminologie CLFS, consultez Common Log File System.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |