pdcomm::GemFormattedProgramExecutionActionInfo
구조체
요청된 동작 하나의 설명입니다. GemFormattedProgramExecutionAction::info()가 반환합니다.
struct GemFormattedProgramExecutionActionInfo멤버
actionSequence
필드
이 동작의 순번입니다.
uint64_t actionSequencecancelNextCommandIndex
필드
취소 동작에서 적용되지 않은 첫 명령의 인덱스입니다.
size_t cancelNextCommandIndexcapabilityRevision
필드
시험 실행(dry run)에 사용한 기능 카탈로그(capability catalog)의 리비전입니다.
uint64_t capabilityRevisioncodeFormat
필드
단계 동작에서 CCODE의 SECS-II 형식 코드(format code)입니다.
uint8_t codeFormatcommandCount
필드
실행한 프로그램의 명령 수입니다.
size_t commandCountcommandIndex
필드
단계 동작이 적용을 요청하는 프로그램 명령입니다.
size_t commandIndexdryRunOutcome
필드
실행의 시험 실행(dry run) 결과입니다.
uint32_t dryRunOutcomeendpointId
필드
실행을 수행하는 끝점(endpoint)입니다.
uint64_t endpointIdexecutionGeneration
필드
실행 번호입니다.
uint64_t executionGenerationidFormat
필드
시작 동작에서 PPID의 SECS-II 형식 코드(format code)입니다.
uint8_t idFormatkind
필드
동작 종류(PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._STEP, ..._CANCEL)입니다.
uint32_t kindparameterCount
필드
단계 동작이 담은 명령의 PPARM 아이템 수입니다.
size_t parameterCountpolicyVersion
필드
실행의 시험 실행(dry-run) 정책 버전입니다.
uint32_t policyVersionpresenceMask
필드
동작이 담고 있는 데이터를 나타냅니다. PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_PROGRAM_ID_PRESENT, ..._MODEL_PRESENT, ..._SOFTWARE_REVISION_PRESENT, ..._COMMAND_PRESENT, ..._CANCEL_NEXT_COMMAND_INDEX_PRESENT 비트로 구성됩니다.
uint32_t presenceMasksessionGeneration
필드
실행의 연결 세대(generation)입니다.
uint64_t sessionGeneration