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

PdcommGemFormattedProgramSelectionToken

구조체

선택 하나의 식별 정보입니다. pdcomm_gem_formatted_program_select()가 반환합니다.

typedef struct PdcommGemFormattedProgramSelectionToken { ... } PdcommGemFormattedProgramSelectionToken

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

카운터는 불투명한(opaque) 값으로 취급하고 토큰을 바꾸지 않고 그대로 다시 전달합니다. 모든 카운터와 엔드포인트 식별 정보가 같을 때만 토큰이 현재 선택과 일치합니다.

멤버

endpoint_id

필드

선택한 엔드포인트의 식별 정보입니다.

uint64_t endpoint_id

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

entry_generation

필드

선택 시점에 선택한 저장소 엔트리의 세대입니다.

uint64_t entry_generation

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

reserved

필드

0으로 설정합니다.

uint32_t reserved

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

selection_generation

필드

선택 리비전입니다. 새로 선택하거나 선택을 해제할 때마다 증가합니다.

uint64_t selection_generation

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

session_generation

필드

선택이 이루어진 HSMS 세션 세대입니다.

uint64_t session_generation

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

store_revision

필드

선택 시점의 저장소 리비전입니다.

uint64_t store_revision

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

struct_size

필드

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

size_t struct_size

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

기록된 크기를 받습니다.

version

필드

#PDCOMM_GEM_FORMATTED_PROGRAM_SELECTION_TOKEN_VERSION으로 설정합니다.

uint32_t version

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