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

pdcomm::GemFormattedProgramExecutionActionInfo

구조체

요청된 동작 하나의 설명입니다. GemFormattedProgramExecutionAction::info()가 반환합니다.

struct GemFormattedProgramExecutionActionInfo

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

멤버

actionSequence

필드

이 동작의 순번입니다.

uint64_t actionSequence

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

cancelNextCommandIndex

필드

취소 동작에서 적용되지 않은 첫 명령의 인덱스입니다.

size_t cancelNextCommandIndex

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

capabilityRevision

필드

시험 실행(dry run)에 사용한 기능 카탈로그(capability catalog)의 리비전입니다.

uint64_t capabilityRevision

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

codeFormat

필드

단계 동작에서 CCODE의 SECS-II 형식 코드(format code)입니다.

uint8_t codeFormat

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

commandCount

필드

실행한 프로그램의 명령 수입니다.

size_t commandCount

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

commandIndex

필드

단계 동작이 적용을 요청하는 프로그램 명령입니다.

size_t commandIndex

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

dryRunOutcome

필드

실행의 시험 실행(dry run) 결과입니다.

uint32_t dryRunOutcome

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

endpointId

필드

실행을 수행하는 끝점(endpoint)입니다.

uint64_t endpointId

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

executionGeneration

필드

실행 번호입니다.

uint64_t executionGeneration

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

idFormat

필드

시작 동작에서 PPID의 SECS-II 형식 코드(format code)입니다.

uint8_t idFormat

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

kind

필드

동작 종류(PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._STEP, ..._CANCEL)입니다.

uint32_t kind

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

parameterCount

필드

단계 동작이 담은 명령의 PPARM 아이템 수입니다.

size_t parameterCount

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

policyVersion

필드

실행의 시험 실행(dry-run) 정책 버전입니다.

uint32_t policyVersion

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

presenceMask

필드

동작이 담고 있는 데이터를 나타냅니다. PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_PROGRAM_ID_PRESENT, ..._MODEL_PRESENT, ..._SOFTWARE_REVISION_PRESENT, ..._COMMAND_PRESENT, ..._CANCEL_NEXT_COMMAND_INDEX_PRESENT 비트로 구성됩니다.

uint32_t presenceMask

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

sessionGeneration

필드

실행의 연결 세대(generation)입니다.

uint64_t sessionGeneration

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>