PdcommGemFormattedProgramExecutionActionToken
구조체
실행의 동작 하나를 식별합니다.
typedef struct PdcommGemFormattedProgramExecutionActionToken { ... } PdcommGemFormattedProgramExecutionActionTokenPdcommGemFormattedProgramExecutionActionInfo로 만듭니다. kind, endpoint_id, session_generation, execution_generation, action_sequence를 복사하고, struct_size와 version을 설정하고, reserved를 0으로 만듭니다.
멤버
action_sequence
필드
동작 순번입니다. Start는 1이고, 이후 새 Step 또는 Cancel마다 증가합니다.
uint64_t action_sequenceendpoint_id
필드
실행의 엔드포인트 식별자입니다.
uint64_t endpoint_idexecution_generation
필드
실행의 실행 세대입니다.
uint64_t execution_generationkind
필드
동작 종류입니다. START, STEP, CANCEL 중 하나입니다.
uint32_t kind#PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_NONE은 거부됩니다.
reserved
필드
예약 필드입니다. 0이어야 합니다.
uint64_t reservedsession_generation
필드
실행의 HSMS 세션 세대입니다.
uint64_t session_generationstruct_size
필드
이 구조체의 크기입니다. sizeof(PdcommGemFormattedProgramExecutionActionToken) 이상으로 설정합니다.
size_t struct_sizeversion
필드
#PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_TOKEN_VERSION이어야 합니다.
uint32_t version