PdcommGemSpoolHostOptions
구조체
호스트 스풀링 요청의 한도입니다.
typedef struct PdcommGemSpoolHostOptions { ... } PdcommGemSpoolHostOptionspdcomm_gem_configure_spool_host()에 전달합니다. 호스트가 받아들이는 S2F44와 S2F60 응답도 같은 한도로 제한되며, 한도를 넘는 응답은 #PDCOMM_GEM_INVALID_RESPONSE 결과가 됩니다.
멤버
max_functions_per_stream
필드
요청 또는 수락한 응답에서 스트림 하나에 들어가는 펑션의 최대 개수입니다.
size_t max_functions_per_streammax_pending_items
필드
S2F43 요청 하나의 항목 예산 최댓값입니다.
size_t max_pending_items요청은 스트림 수와 나열된 모든 펑션 수를 합한 만큼을 이 값과 호스트의 공유 예산인 PdcommGemHostOptions::max_pending_ids에서 차감합니다.
max_streams
필드
S2F43 요청 하나 또는 수락한 응답 하나에 들어가는 스트림의 최대 개수입니다.
size_t max_streamsreserved
필드
예약 필드입니다. 0이어야 합니다.
uint32_t reservedstruct_size
필드
이 구조체의 크기(바이트)입니다. sizeof(PdcommGemSpoolHostOptions) 이상으로 설정합니다.
size_t struct_sizeversion
필드
구조체 버전입니다. #PDCOMM_GEM_SPOOL_OPTIONS_VERSION이어야 합니다.
uint32_t version