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

PdcommGemFormattedProgramDryRunOptions

구조체

pdcomm_gem_formatted_program_dry_run()의 옵션입니다.

typedef struct PdcommGemFormattedProgramDryRunOptions { ... } PdcommGemFormattedProgramDryRunOptions

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

멤버

max_issues

필드

보고서에 담을 수 있는 문제의 최대 개수입니다. 문제가 더 많으면 호출이 #PDCOMM_LIMIT_EXCEEDED로 실패합니다.

size_t max_issues

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

max_program_encoded_bytes

필드

인코딩된 프로그램 크기의 최댓값(바이트)입니다. 더 큰 프로그램이면 호출이 #PDCOMM_LIMIT_EXCEEDED로 실패합니다.

size_t max_program_encoded_bytes

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

policy_version

필드

분석 정책입니다. #PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_POLICY_V1이어야 합니다.

uint32_t policy_version

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

reserved

필드

예약 필드입니다. 0이어야 합니다.

uint32_t reserved

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

reserved2

필드

예약 필드입니다. 0이어야 합니다.

uint32_t reserved2

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

struct_size

필드

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

size_t struct_size

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

version

필드

#PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_OPTIONS_VERSION이어야 합니다.

uint32_t version

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