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

PdcommGemHostOptions

구조체

pdcomm_gem_configure_host()에 전달하는 옵션입니다.

typedef struct PdcommGemHostOptions { ... } PdcommGemHostOptions

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

멤버

item_limits

필드

호스트가 만들거나 해석하는 모든 메시지의 SECS-II 한도입니다. item_limits.struct_size가 유효해야 합니다.

PdcommSecsLimits item_limits

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

max_pending_ids

필드

대기 중인 호스트 요청이 복사해 두는 식별자 총개수의 최댓값입니다.

size_t max_pending_ids

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

식별자 목록을 보내는 요청(예: S1F3과 S1F11의 SVID)은 응답이 올 때까지 목록을 복사해 둡니다. 총개수가 이 값을 넘게 되는 요청은 #PDCOMM_LIMIT_EXCEEDED로 실패합니다. 0이면 식별자가 없는 요청만 허용합니다.

struct_size

필드

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

size_t struct_size

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

version

필드

옵션 버전입니다. #PDCOMM_GEM_OPTIONS_VERSION이어야 합니다.

uint32_t version

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