PDComm.GemFormattedProgramDryRunIssueInfo
클래스
정형 프로세스 프로그램 시험 실행 보고서의 문제 하나를 설명합니다.
public sealed record GemFormattedProgramDryRunIssueInfoGemFormattedProgramDryRunReport.GetIssueInfo가 반환합니다. GemFormattedProgramDryRunIssueInfo.PresenceMask는 어떤 선택적 필드에 값이 있는지 알려 줍니다. 값이 없는 필드는 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
Code | 문제 코드입니다. 1은 기능 누락, 2는 모델 불일치, 3은 소프트웨어 리비전 불일치, 4는 명령 수 초과, 5는 인코딩 바이트 초과, 6은 알 수 없는 ASCII 명령, 7은 필수 명령 누락, 8은 매핑되지 않은 부호 없는 명령 코드, 9는 평가하지 않은 종속성 의미, 10은 평가하지 않은 프로그램 매개변수 의미, 11은 평가하지 않은 기능 매개변수 의미입니다. |
Outcome | 문제가 결과에 기여하는 값입니다. 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다. |
PresenceMask | 선택적 필드의 비트 플래그입니다. 1은 GemFormattedProgramDryRunIssueInfo.CommandIndex, 2는 GemFormattedProgramDryRunIssueInfo.FieldIndex, 4는 GemFormattedProgramDryRunIssueInfo.Observed, 8은 GemFormattedProgramDryRunIssueInfo.Expected입니다. |
CommandIndex | 0부터 시작하는 명령 인덱스입니다. 코드 6, 8, 10에서는 프로그램의 명령이고, 코드 7, 9, 11에서는 기능 카탈로그의 명령입니다. |
FieldIndex | 0부터 시작하는 필드 인덱스입니다. 정책 버전 1은 이 값을 설정하지 않습니다. |
Observed | 관찰된 값입니다. 코드 4에서는 프로그램의 명령 수, 코드 5에서는 인코딩 크기(바이트), 코드 10과 11에서는 명령의 매개변수 수입니다. |
Expected | 예상 최댓값입니다. 코드 4에서는 CMDMAX, 코드 5에서는 BYTMAX입니다. |
멤버
GemFormattedProgramDryRunIssueInfo
생성자
정형 프로세스 프로그램 시험 실행 보고서의 문제 하나를 설명합니다.
public GemFormattedProgramDryRunIssueInfo(uint Code, uint Outcome, uint PresenceMask, nuint CommandIndex, nuint FieldIndex, ulong Observed, ulong Expected)GemFormattedProgramDryRunReport.GetIssueInfo가 반환합니다. GemFormattedProgramDryRunIssueInfo.PresenceMask는 어떤 선택적 필드에 값이 있는지 알려 줍니다. 값이 없는 필드는 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
Code | 문제 코드입니다. 1은 기능 누락, 2는 모델 불일치, 3은 소프트웨어 리비전 불일치, 4는 명령 수 초과, 5는 인코딩 바이트 초과, 6은 알 수 없는 ASCII 명령, 7은 필수 명령 누락, 8은 매핑되지 않은 부호 없는 명령 코드, 9는 평가하지 않은 종속성 의미, 10은 평가하지 않은 프로그램 매개변수 의미, 11은 평가하지 않은 기능 매개변수 의미입니다. |
Outcome | 문제가 결과에 기여하는 값입니다. 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다. |
PresenceMask | 선택적 필드의 비트 플래그입니다. 1은 GemFormattedProgramDryRunIssueInfo.CommandIndex, 2는 GemFormattedProgramDryRunIssueInfo.FieldIndex, 4는 GemFormattedProgramDryRunIssueInfo.Observed, 8은 GemFormattedProgramDryRunIssueInfo.Expected입니다. |
CommandIndex | 0부터 시작하는 명령 인덱스입니다. 코드 6, 8, 10에서는 프로그램의 명령이고, 코드 7, 9, 11에서는 기능 카탈로그의 명령입니다. |
FieldIndex | 0부터 시작하는 필드 인덱스입니다. 정책 버전 1은 이 값을 설정하지 않습니다. |
Observed | 관찰된 값입니다. 코드 4에서는 프로그램의 명령 수, 코드 5에서는 인코딩 크기(바이트), 코드 10과 11에서는 명령의 매개변수 수입니다. |
Expected | 예상 최댓값입니다. 코드 4에서는 CMDMAX, 코드 5에서는 BYTMAX입니다. |
Code
속성
문제 코드입니다. 1은 기능 누락, 2는 모델 불일치, 3은 소프트웨어 리비전 불일치, 4는 명령 수 초과, 5는 인코딩 바이트 초과, 6은 알 수 없는 ASCII 명령, 7은 필수 명령 누락, 8은 매핑되지 않은 부호 없는 명령 코드, 9는 평가하지 않은 종속성 의미, 10은 평가하지 않은 프로그램 매개변수 의미, 11은 평가하지 않은 기능 매개변수 의미입니다.
public uint Code { get; init; }CommandIndex
속성
0부터 시작하는 명령 인덱스입니다. 코드 6, 8, 10에서는 프로그램의 명령이고, 코드 7, 9, 11에서는 기능 카탈로그의 명령입니다.
public nuint CommandIndex { get; init; }Expected
속성
예상 최댓값입니다. 코드 4에서는 CMDMAX, 코드 5에서는 BYTMAX입니다.
public ulong Expected { get; init; }FieldIndex
속성
0부터 시작하는 필드 인덱스입니다. 정책 버전 1은 이 값을 설정하지 않습니다.
public nuint FieldIndex { get; init; }Observed
속성
관찰된 값입니다. 코드 4에서는 프로그램의 명령 수, 코드 5에서는 인코딩 크기(바이트), 코드 10과 11에서는 명령의 매개변수 수입니다.
public ulong Observed { get; init; }Outcome
속성
문제가 결과에 기여하는 값입니다. 1은 판정 불가, 2는 거부입니다. GemFormattedProgramDryRunOutcome을 참고합니다.
public uint Outcome { get; init; }PresenceMask
속성
선택적 필드의 비트 플래그입니다. 1은 GemFormattedProgramDryRunIssueInfo.CommandIndex, 2는 GemFormattedProgramDryRunIssueInfo.FieldIndex, 4는 GemFormattedProgramDryRunIssueInfo.Observed, 8은 GemFormattedProgramDryRunIssueInfo.Expected입니다.
public uint PresenceMask { get; init; }