다음을 통해 공유


GetLogIoStatistics 함수(clfsw32.h)

지정된 핸들과 연결된 전용 또는 멀티플렉싱 로그에 대한 로그 I/O 통계를 검색합니다. 이 함수는 특정 유형의 로그 I/O 통계를 위해 CLFS(Common Log File System)를 쿼리합니다. 멀티플렉싱 로그에서 이 함수를 호출하면 통계가 기본 로그에만 연결됩니다.

구문

CLFSUSER_API BOOL GetLogIoStatistics(
  [in]            HANDLE             hLog,
  [in, out]       PVOID              pvStatsBuffer,
  [in]            ULONG              cbStatsBuffer,
  [in]            CLFS_IOSTATS_CLASS eStatsClass,
  [out, optional] PULONG             pcbStatsWritten
);

매개 변수

[in] hLog

CreateLogFile이 가져오는 열린 로그 파일에 대한 핸들입니다. 로그 핸들은 전용 또는 멀티플렉싱된 로그 파일을 참조할 수 있습니다.

[in, out] pvStatsBuffer

I/O 통계를 받을 버퍼에 대한 포인터입니다.

이 버퍼는 I/O 통계 패킷 헤더만큼 커야 합니다. 자세한 내용은 CLFS_IO_STATISTICS_HEADER 참조하세요.

[in] cbStatsBuffer

I/O 통계 버퍼 pvStatsBuffer의 크기(바이트)입니다.

버퍼가 통계 패킷에 대해 충분히 크지 않으면 함수가 ERROR_MORE_DATA 함께 실패합니다.

[in] eStatsClass

이 매개 변수는 현재 구현되지 않습니다. 나중에 사용하기 위해 예약되어 있습니다.

[out, optional] pcbStatsWritten

pvStatsBuffer에 기록된 I/O 통계 패킷의 크기를 수신하는 변수에 대한 포인터입니다.

이 값은 cbStatsBuffer보다 작거나 같습니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다. 다음 목록에서는 가능한 오류 코드를 식별합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 clfsw32.h
라이브러리 Clfsw32.lib
DLL Clfsw32.dll

추가 정보

CLFS_IOSTATS_CLASS

CLFS_IO_STATISTICS_HEADER

일반적인 로그 파일 시스템 함수