Share via


DdqGetDiagnosticRecordPage 함수(diagnosticdataquery.h)

필터링된 레코드의 페이지(일괄 처리)를 가져옵니다. 반환된 레코드에 대한 필터링은 searchCriteria, pageRecordCount, offset 및 baseRowId와 DIAGNOSTIC_DATA_SEARCH_CRITERIA 입력 매개 변수를 사용하여 내부적으로 수행됩니다.

구문

HRESULT DdqGetDiagnosticRecordPage(
  HDIAGNOSTIC_DATA_QUERY_SESSION          hSession,
  DIAGNOSTIC_DATA_SEARCH_CRITERIA * const searchCriteria,
  UINT32                                  offset,
  UINT32                                  pageRecordCount,
  INT64                                   baseRowId,
  HDIAGNOSTIC_RECORD                      *hRecord
);

매개 변수

hSession

형식: 진단 데이터 쿼리 세션에 대한 HANDLE 핸들 입니다.

searchCriteria

형식: DIAGNOSTIC_DATA_SEARCH_CRITERIA* 이 작업에 대한 검색 조건을 포함하는 리소스에 대한 포인터입니다. 이 리소스에는 생산자, 범주 및 태그와 같은 조건이 포함됩니다.

offset

형식: UINT32 baseRowId의 오프셋에서 시작하는 rowId가 있는 레코드를 반환하여 결과를 필터링합니다.

pageRecordCount

형식: UINT32 원하는 레코드 페이지의 레코드 수

baseRowId

형식: INT64 rowId 값이 baseRowId보다 작거나 같은 레코드만 반환하여 새 레코드를 필터링합니다(쿼리 코드가 DdqGetDiagnosticRecordStats 호출 시 사용 가능한 이벤트로만 결과를 제한하려는 경우에 유용합니다. maxRowId 매개 변수를 baseRowId로 사용할 수 있습니다.) baseRowId에 대해 –1을 전달하면 필터링이 적용되지 않습니다.

hRecord

형식: HANDLE* 이 출력 매개 변수는 일치하는 레코드 목록을 포함하는 리소스의 핸들에 대한 포인터입니다.

반환 값

형식: HRESULT 가 성공적으로 완료되면 S_OK 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 diagnosticdataquery.h