estructura NTFS_STATISTICS (winioctl.h)
Contiene información estadística del sistema de archivos NTFS.
Sintaxis
typedef struct _NTFS_STATISTICS {
DWORD LogFileFullExceptions;
DWORD OtherExceptions;
DWORD MftReads;
DWORD MftReadBytes;
DWORD MftWrites;
DWORD MftWriteBytes;
struct {
WORD Write;
WORD Create;
WORD SetInfo;
WORD Flush;
} MftWritesUserLevel;
WORD MftWritesFlushForLogFileFull;
WORD MftWritesLazyWriter;
WORD MftWritesUserRequest;
DWORD Mft2Writes;
DWORD Mft2WriteBytes;
struct {
WORD Write;
WORD Create;
WORD SetInfo;
WORD Flush;
} Mft2WritesUserLevel;
WORD Mft2WritesFlushForLogFileFull;
WORD Mft2WritesLazyWriter;
WORD Mft2WritesUserRequest;
DWORD RootIndexReads;
DWORD RootIndexReadBytes;
DWORD RootIndexWrites;
DWORD RootIndexWriteBytes;
DWORD BitmapReads;
DWORD BitmapReadBytes;
DWORD BitmapWrites;
DWORD BitmapWriteBytes;
WORD BitmapWritesFlushForLogFileFull;
WORD BitmapWritesLazyWriter;
WORD BitmapWritesUserRequest;
struct {
WORD Write;
WORD Create;
WORD SetInfo;
} BitmapWritesUserLevel;
DWORD MftBitmapReads;
DWORD MftBitmapReadBytes;
DWORD MftBitmapWrites;
DWORD MftBitmapWriteBytes;
WORD MftBitmapWritesFlushForLogFileFull;
WORD MftBitmapWritesLazyWriter;
WORD MftBitmapWritesUserRequest;
struct {
WORD Write;
WORD Create;
WORD SetInfo;
WORD Flush;
} MftBitmapWritesUserLevel;
DWORD UserIndexReads;
DWORD UserIndexReadBytes;
DWORD UserIndexWrites;
DWORD UserIndexWriteBytes;
DWORD LogFileReads;
DWORD LogFileReadBytes;
DWORD LogFileWrites;
DWORD LogFileWriteBytes;
struct {
DWORD Calls;
DWORD Clusters;
DWORD Hints;
DWORD RunsReturned;
DWORD HintsHonored;
DWORD HintsClusters;
DWORD Cache;
DWORD CacheClusters;
DWORD CacheMiss;
DWORD CacheMissClusters;
} Allocate;
DWORD DiskResourcesExhausted;
} NTFS_STATISTICS, *PNTFS_STATISTICS;
Miembros
LogFileFullExceptions
Número de excepciones generadas debido a que el archivo de registro está lleno.
OtherExceptions
Número de otras excepciones generadas.
MftReads
Número de operaciones de lectura en la tabla de archivos maestros (MFT).
MftReadBytes
Número de bytes leídos del MFT.
MftWrites
Número de operaciones de escritura en el MFT.
MftWriteBytes
Número de bytes escritos en el MFT.
MftWritesUserLevel
MftWritesUserLevel.Write
Número de escrituras de MFT debido a una operación de escritura.
MftWritesUserLevel.Create
Número de escrituras de MFT debido a una operación de creación.
MftWritesUserLevel.SetInfo
Número de escrituras de MFT debido a la configuración de la información del archivo.
MftWritesUserLevel.Flush
Número de escrituras de MFT debido a una operación de vaciado.
MftWritesFlushForLogFileFull
Número de vaciados del MFT realizado porque el archivo de registro estaba lleno.
MftWritesLazyWriter
Número de operaciones de escritura de MFT realizadas por el subproceso de escritura diferida.
MftWritesUserRequest
Reservado.
Mft2Writes
Número de operaciones de escritura en el reflejo MFT.
Mft2WriteBytes
Número de bytes escritos en el reflejo MFT.
Mft2WritesUserLevel
Mft2WritesUserLevel.Write
Número de escrituras reflejadas de MFT debido a una operación de escritura.
Mft2WritesUserLevel.Create
Número de escrituras reflejadas de MFT debido a una operación de creación.
Mft2WritesUserLevel.SetInfo
Número de escrituras reflejadas de MFT debido a la configuración de la información del archivo.
Mft2WritesUserLevel.Flush
Número de escrituras reflejadas de MFT debido a una operación de vaciado.
Mft2WritesFlushForLogFileFull
Número de vaciados del reflejo MFT realizado porque el archivo de registro estaba lleno.
Mft2WritesLazyWriter
Número de operaciones de escritura reflejada de MFT realizadas por el subproceso de escritura diferida.
Mft2WritesUserRequest
Reservado.
RootIndexReads
Número de operaciones de lectura en el índice raíz.
RootIndexReadBytes
Número de bytes leídos del índice raíz.
RootIndexWrites
Número de operaciones de escritura en el índice raíz.
RootIndexWriteBytes
Número de bytes escritos en el índice raíz.
BitmapReads
Número de operaciones de lectura en el mapa de bits de asignación de clústeres.
BitmapReadBytes
Número de bytes leídos del mapa de bits de asignación de clústeres.
BitmapWrites
Número de operaciones de escritura en el mapa de bits de asignación de clústeres.
BitmapWriteBytes
Número de bytes escritos en el mapa de bits de asignación de clúster.
BitmapWritesFlushForLogFileFull
Número de vaciados del mapa de bits realizado porque el archivo de registro estaba lleno.
BitmapWritesLazyWriter
Número de operaciones de escritura de mapa de bits realizadas por el subproceso de escritura diferida.
BitmapWritesUserRequest
Reservado.
BitmapWritesUserLevel
BitmapWritesUserLevel.Write
Número de escrituras de mapa de bits debido a una operación de escritura.
BitmapWritesUserLevel.Create
Número de escrituras de mapa de bits debido a una operación de creación.
BitmapWritesUserLevel.SetInfo
Número de escrituras de mapa de bits debido a la configuración de la información del archivo.
MftBitmapReads
Número de operaciones de lectura en el mapa de bits MFT.
MftBitmapReadBytes
Número de bytes leídos del mapa de bits MFT.
MftBitmapWrites
Número de operaciones de escritura en el mapa de bits MFT.
MftBitmapWriteBytes
Número de bytes escritos en el mapa de bits MFT.
MftBitmapWritesFlushForLogFileFull
Número de vaciados del mapa de bits de MFT realizado porque el archivo de registro estaba lleno.
MftBitmapWritesLazyWriter
Número de operaciones de escritura de mapa de bits MFT realizadas por el subproceso de escritura diferida.
MftBitmapWritesUserRequest
Reservado.
MftBitmapWritesUserLevel
MftBitmapWritesUserLevel.Write
Número de escrituras de mapa de bits de MFT debido a una operación de escritura.
MftBitmapWritesUserLevel.Create
Número de escrituras de mapa de bits debido a una operación de creación.
MftBitmapWritesUserLevel.SetInfo
Número de escrituras de mapa de bits debido a la configuración de la información del archivo.
MftBitmapWritesUserLevel.Flush
Número de escrituras de mapa de bits debido a una operación de vaciado.
UserIndexReads
Número de operaciones de lectura en el índice de usuario.
UserIndexReadBytes
Número de bytes leídos del índice de usuario.
UserIndexWrites
Número de operaciones de escritura en el índice de usuario.
UserIndexWriteBytes
Número de bytes escritos en el índice de usuario.
LogFileReads
Número de operaciones de lectura en el archivo de registro.
LogFileReadBytes
Número de bytes leídos del archivo de registro.
LogFileWrites
Número de operaciones de escritura en el archivo de registro.
LogFileWriteBytes
Número de bytes escritos en el archivo de registro.
Allocate
Allocate.Calls
Número de llamadas individuales para asignar clústeres.
Allocate.Clusters
Número de clústeres asignados.
Allocate.Hints
Número de veces que se especificó una sugerencia.
Allocate.RunsReturned
Número de ejecuciones usadas para satisfacer todas las solicitudes.
Allocate.HintsHonored
Número de veces que la sugerencia era útil.
Allocate.HintsClusters
Número de clústeres asignados a través de la sugerencia .
Allocate.Cache
El número de veces que la memoria caché era útil distinta de la sugerencia.
Allocate.CacheClusters
Número de clústeres asignados a través de la memoria caché distinta de la sugerencia.
Allocate.CacheMiss
Número de veces que la memoria caché no era útil.
Allocate.CacheMissClusters
Número de clústeres asignados sin la memoria caché.
DiskResourcesExhausted
Número de intentos erróneos realizados para adquirir un lote de almacenamiento para su uso en el volumen aprovisionado fino actual.
La compatibilidad con este miembro comenzó con Windows 8.1.
Comentarios
El MFT, el reflejo MFT, el índice raíz, el índice de usuario, el mapa de bits y el mapa de bits de MFT se cuentan como archivos de metadatos. El archivo de registro no se cuenta como un archivo de metadatos.
El número de operaciones de lectura y escritura medida es el número de operaciones de paginación.
Para obtener estadísticas adicionales que solo están disponibles con Windows 10, use NTFS_STATISTICS_EX.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluya Windows.h) |