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

PDComm.GemFormattedProgramDryRunInfo

클래스

정형 프로세스 프로그램 시험 실행 보고서를 요약합니다.

public sealed record GemFormattedProgramDryRunInfo

GemFormattedProgramDryRunReport.GetInfo가 반환합니다. 세대 필드와 리비전 필드는 보고서가 평가한 선택과 기능 카탈로그를 기록합니다. GemFormattedPrograms.StartExecution은 이 값들이 여전히 일치할 때만 보고서를 수락합니다.

매개변수

이름설명
Outcome전체 결과로, 모든 문제의 결과 중 가장 심각한 결과입니다. 0은 통과, 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다.
PolicyVersion보고서를 평가할 때 사용한 정책 버전입니다.
IdFormat평가한 프로그램의 PPID에 대한 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.
CapabilityPresent장비의 기능 카탈로그에 데이터가 있었는지 여부입니다. 데이터가 없으면 보고서에 판정 불가인 기능 누락 문제가 들어갑니다. 설정되면 1, 그렇지 않으면 0입니다.
EndpointId보고서를 만든 끝점의 프로세스 로컬 식별자입니다.
SessionGeneration평가한 프로그램이 선택된 연결 세대입니다.
StoreRevision프로그램이 선택될 때 기록된 프로그램 저장소 리비전입니다.
EntryGeneration프로그램이 선택될 때 기록된 저장소 항목 세대입니다.
SelectionGeneration평가한 선택의 선택 세대입니다.
CapabilityRevision프로그램과 비교한 기능 카탈로그의 리비전입니다.
EncodedBytes평가한 프로그램(S7F23 본문)을 인코딩한 크기(바이트)입니다.
CommandCount평가한 프로그램의 명령 수입니다.
IssueCount문제 수입니다. 각 문제는 GemFormattedProgramDryRunReport.GetIssueInfo로 읽습니다.

멤버

GemFormattedProgramDryRunInfo

생성자

정형 프로세스 프로그램 시험 실행 보고서를 요약합니다.

public GemFormattedProgramDryRunInfo(uint Outcome, uint PolicyVersion, byte IdFormat, byte CapabilityPresent, ulong EndpointId, ulong SessionGeneration, ulong StoreRevision, ulong EntryGeneration, ulong SelectionGeneration, ulong CapabilityRevision, nuint EncodedBytes, nuint CommandCount, nuint IssueCount)

GemFormattedProgramDryRunReport.GetInfo가 반환합니다. 세대 필드와 리비전 필드는 보고서가 평가한 선택과 기능 카탈로그를 기록합니다. GemFormattedPrograms.StartExecution은 이 값들이 여전히 일치할 때만 보고서를 수락합니다.

매개변수

이름설명
Outcome전체 결과로, 모든 문제의 결과 중 가장 심각한 결과입니다. 0은 통과, 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다.
PolicyVersion보고서를 평가할 때 사용한 정책 버전입니다.
IdFormat평가한 프로그램의 PPID에 대한 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.
CapabilityPresent장비의 기능 카탈로그에 데이터가 있었는지 여부입니다. 데이터가 없으면 보고서에 판정 불가인 기능 누락 문제가 들어갑니다. 설정되면 1, 그렇지 않으면 0입니다.
EndpointId보고서를 만든 끝점의 프로세스 로컬 식별자입니다.
SessionGeneration평가한 프로그램이 선택된 연결 세대입니다.
StoreRevision프로그램이 선택될 때 기록된 프로그램 저장소 리비전입니다.
EntryGeneration프로그램이 선택될 때 기록된 저장소 항목 세대입니다.
SelectionGeneration평가한 선택의 선택 세대입니다.
CapabilityRevision프로그램과 비교한 기능 카탈로그의 리비전입니다.
EncodedBytes평가한 프로그램(S7F23 본문)을 인코딩한 크기(바이트)입니다.
CommandCount평가한 프로그램의 명령 수입니다.
IssueCount문제 수입니다. 각 문제는 GemFormattedProgramDryRunReport.GetIssueInfo로 읽습니다.

CapabilityPresent

속성

장비의 기능 카탈로그에 데이터가 있었는지 여부입니다. 데이터가 없으면 보고서에 판정 불가인 기능 누락 문제가 들어갑니다. 설정되면 1, 그렇지 않으면 0입니다.

public byte CapabilityPresent { get; init; }

CapabilityRevision

속성

프로그램과 비교한 기능 카탈로그의 리비전입니다.

public ulong CapabilityRevision { get; init; }

CommandCount

속성

평가한 프로그램의 명령 수입니다.

public nuint CommandCount { get; init; }

EncodedBytes

속성

평가한 프로그램(S7F23 본문)을 인코딩한 크기(바이트)입니다.

public nuint EncodedBytes { get; init; }

EndpointId

속성

보고서를 만든 끝점의 프로세스 로컬 식별자입니다.

public ulong EndpointId { get; init; }

EntryGeneration

속성

프로그램이 선택될 때 기록된 저장소 항목 세대입니다.

public ulong EntryGeneration { get; init; }

IdFormat

속성

평가한 프로그램의 PPID에 대한 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.

public byte IdFormat { get; init; }

IssueCount

속성

문제 수입니다. 각 문제는 GemFormattedProgramDryRunReport.GetIssueInfo로 읽습니다.

public nuint IssueCount { get; init; }

Outcome

속성

전체 결과로, 모든 문제의 결과 중 가장 심각한 결과입니다. 0은 통과, 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다.

public uint Outcome { get; init; }

PolicyVersion

속성

보고서를 평가할 때 사용한 정책 버전입니다.

public uint PolicyVersion { get; init; }

SelectionGeneration

속성

평가한 선택의 선택 세대입니다.

public ulong SelectionGeneration { get; init; }

SessionGeneration

속성

평가한 프로그램이 선택된 연결 세대입니다.

public ulong SessionGeneration { get; init; }

StoreRevision

속성

프로그램이 선택될 때 기록된 프로그램 저장소 리비전입니다.

public ulong StoreRevision { get; init; }