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

PdcommGemProgramState

구조체

pdcomm_gem_program_state()가 채우는 프로그램 저장소 사용량 스냅샷입니다.

typedef struct PdcommGemProgramState { ... } PdcommGemProgramState

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

멤버

body_bytes

필드

저장된 프로그램의 PPBODY 페이로드 바이트 합계입니다.

size_t body_bytes

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

grant_count

필드

활성 S7F1 허가 개수입니다.

size_t grant_count

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

identifier_bytes

필드

저장된 프로그램의 PPID 바이트 합계입니다.

size_t identifier_bytes

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

persistent

필드

저장소가 스냅샷 파일 기반이면 1, RAM이면 0입니다.

uint8_t persistent

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

program_count

필드

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

size_t program_count

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

reserved_body_bytes

필드

활성 허가가 예약한, 선언된 LENGTH 바이트 합계입니다.

size_t reserved_body_bytes

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

struct_size

필드

이 구조체의 크기(바이트)입니다. 호출 전에 sizeof(PdcommGemProgramState) 이상으로 설정합니다.

size_t struct_size

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