PdcommGemFormattedProgramExecutionToken
구조체
한 엔드포인트의 실행 하나를 식별합니다.
typedef struct PdcommGemFormattedProgramExecutionToken { ... } PdcommGemFormattedProgramExecutionTokenpdcomm_gem_formatted_program_execution_start()가 반환하며, Step, Cancel, 완료 함수에 전달합니다. 식별 필드는 불투명(opaque) 값으로 다루고 바꾸지 않고 그대로 복사합니다.
멤버
endpoint_id
필드
실행을 시작한 엔드포인트의 식별자입니다.
uint64_t endpoint_idexecution_generation
필드
실행 세대입니다. 실행을 시작할 때마다 1씩 증가합니다.
uint64_t execution_generationreserved
필드
예약 필드입니다. 0이어야 합니다.
uint32_t reservedsession_generation
필드
시작 시점의 HSMS 세션 세대(generation)입니다.
uint64_t session_generationstruct_size
필드
이 구조체의 크기입니다. sizeof(PdcommGemFormattedProgramExecutionToken) 이상으로 설정합니다.
size_t struct_sizeversion
필드
#PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_TOKEN_VERSION이어야 합니다.
uint32_t version