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

PdcommGemFormattedProgramStoreInfo

구조체

저장소 합계와 한도입니다. pdcomm_gem_formatted_program_store_info()와 pdcomm_gem_formatted_program_store_snapshot_info()가 채웁니다.

typedef struct PdcommGemFormattedProgramStoreInfo { ... } PdcommGemFormattedProgramStoreInfo

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

멤버

encoded_bytes

필드

저장된 모든 프로그램의 인코딩된 S7F23 본문 크기 합계(바이트)입니다.

size_t encoded_bytes

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

entry_count

필드

저장된 프로그램 개수입니다.

size_t entry_count

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

identifier_bytes

필드

저장된 모든 프로그램의 PPID 길이 합계(바이트)입니다.

size_t identifier_bytes

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

max_encoded_bytes

필드

encoded_bytes의 최댓값입니다. 엔드포인트의 SECS-II message_bytes 한도에 max_entries를 곱한 값입니다.

size_t max_encoded_bytes

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

max_entries

필드

프로그램의 최대 개수입니다. 조회 옵션 max_catalog_entries 값입니다.

size_t max_entries

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

max_identifier_bytes

필드

identifier_bytes의 최댓값입니다. 조회 옵션 max_catalog_identifier_bytes 값입니다.

size_t max_identifier_bytes

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

reserved

필드

호출 전에 0으로 설정합니다.

uint32_t reserved

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

revision

필드

저장소 리비전입니다. 새 저장소는 0이며, 저장된 프로그램을 바꾸는 변경마다 1씩 증가합니다.

uint64_t revision

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

struct_size

필드

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

size_t struct_size

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

기록된 크기를 받습니다.

version

필드

호출 전에 #PDCOMM_GEM_FORMATTED_PROGRAM_STORE_INFO_VERSION으로 설정합니다.

uint32_t version

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