콘텐츠로 이동
무료 평가 시작

PdcommGemReportOptions

구조체

장비 보고서 저장소의 용량 한도입니다.

typedef struct PdcommGemReportOptions { ... } PdcommGemReportOptions

선언 위치: #include <pdcomm_gem_reports.h>

모든 한도는 애플리케이션 정책입니다. 한도를 넘게 되는 호스트 요청은 DRACK 또는 LRACK 1(공간 부족)로 거부됩니다.

멤버

max_events

필드

저장소에 둘 수 있는 수집 이벤트(collection event, CEID)의 최대 개수입니다.

size_t max_events

선언 위치: #include <pdcomm_gem_reports.h>

max_reports

필드

정의된 보고서(RPTID)의 최대 개수입니다.

size_t max_reports

선언 위치: #include <pdcomm_gem_reports.h>

max_reports_per_event

필드

이벤트 하나에 링크되는 보고서의 최대 개수입니다.

size_t max_reports_per_event

선언 위치: #include <pdcomm_gem_reports.h>

필드

이벤트-보고서 링크 총개수의 최댓값입니다.

size_t max_total_links

선언 위치: #include <pdcomm_gem_reports.h>

max_total_variables

필드

모든 보고서에 걸친 VID 총개수의 최댓값입니다.

size_t max_total_variables

선언 위치: #include <pdcomm_gem_reports.h>

max_variables_per_report

필드

보고서 하나에 들어가는 VID의 최대 개수입니다.

size_t max_variables_per_report

선언 위치: #include <pdcomm_gem_reports.h>

reserved

필드

0이어야 합니다.

uint32_t reserved

선언 위치: #include <pdcomm_gem_reports.h>

struct_size

필드

구조체 크기(바이트)입니다. sizeof(PdcommGemReportOptions) 이상으로 설정합니다.

size_t struct_size

선언 위치: #include <pdcomm_gem_reports.h>

version

필드

#PDCOMM_GEM_REPORT_OPTIONS_VERSION이어야 합니다.

uint32_t version

선언 위치: #include <pdcomm_gem_reports.h>