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

PDComm.GemFormattedProgramStoreInfo

클래스

장비의 정형 프로세스 프로그램 저장소를 설명합니다.

public sealed record GemFormattedProgramStoreInfo

GemFormattedPrograms.GetStoreInfo와 GemFormattedProgramStoreSnapshot.GetSnapshotInfo가 반환합니다. 한도는 GemFormattedProgramQueryOptions에서 가져옵니다.

매개변수

이름설명
Revision저장소 리비전입니다. 저장된 프로그램이 바뀌면 증가합니다.
EntryCount저장된 프로세스 프로그램 수입니다.
IdentifierBytes저장된 프로그램의 PPID를 합한 길이(바이트)입니다.
EncodedBytes저장된 프로그램을 인코딩한 전체 크기(바이트)입니다. 각 프로그램은 S7F23 본문 크기로 셉니다.
MaxEntries저장할 수 있는 최대 프로그램 수인 GemFormattedProgramQueryOptions.MaxCatalogEntries입니다.
MaxIdentifierBytesPPID 전체 길이의 최댓값(바이트)인 GemFormattedProgramQueryOptions.MaxCatalogIdentifierBytes입니다.
MaxEncodedBytes전체 인코딩 크기의 최댓값(바이트)입니다. GemFormattedProgramStoreInfo.MaxEntries에 장비 아이템 한도의 SecsLimits.MessageBytes를 곱한 값입니다.

멤버

GemFormattedProgramStoreInfo

생성자

장비의 정형 프로세스 프로그램 저장소를 설명합니다.

public GemFormattedProgramStoreInfo(ulong Revision, nuint EntryCount, nuint IdentifierBytes, nuint EncodedBytes, nuint MaxEntries, nuint MaxIdentifierBytes, nuint MaxEncodedBytes)

GemFormattedPrograms.GetStoreInfo와 GemFormattedProgramStoreSnapshot.GetSnapshotInfo가 반환합니다. 한도는 GemFormattedProgramQueryOptions에서 가져옵니다.

매개변수

이름설명
Revision저장소 리비전입니다. 저장된 프로그램이 바뀌면 증가합니다.
EntryCount저장된 프로세스 프로그램 수입니다.
IdentifierBytes저장된 프로그램의 PPID를 합한 길이(바이트)입니다.
EncodedBytes저장된 프로그램을 인코딩한 전체 크기(바이트)입니다. 각 프로그램은 S7F23 본문 크기로 셉니다.
MaxEntries저장할 수 있는 최대 프로그램 수인 GemFormattedProgramQueryOptions.MaxCatalogEntries입니다.
MaxIdentifierBytesPPID 전체 길이의 최댓값(바이트)인 GemFormattedProgramQueryOptions.MaxCatalogIdentifierBytes입니다.
MaxEncodedBytes전체 인코딩 크기의 최댓값(바이트)입니다. GemFormattedProgramStoreInfo.MaxEntries에 장비 아이템 한도의 SecsLimits.MessageBytes를 곱한 값입니다.

EncodedBytes

속성

저장된 프로그램을 인코딩한 전체 크기(바이트)입니다. 각 프로그램은 S7F23 본문 크기로 셉니다.

public nuint EncodedBytes { get; init; }

EntryCount

속성

저장된 프로세스 프로그램 수입니다.

public nuint EntryCount { get; init; }

IdentifierBytes

속성

저장된 프로그램의 PPID를 합한 길이(바이트)입니다.

public nuint IdentifierBytes { get; init; }

MaxEncodedBytes

속성

전체 인코딩 크기의 최댓값(바이트)입니다. GemFormattedProgramStoreInfo.MaxEntries에 장비 아이템 한도의 SecsLimits.MessageBytes를 곱한 값입니다.

public nuint MaxEncodedBytes { get; init; }

MaxEntries

속성

저장할 수 있는 최대 프로그램 수인 GemFormattedProgramQueryOptions.MaxCatalogEntries입니다.

public nuint MaxEntries { get; init; }

MaxIdentifierBytes

속성

PPID 전체 길이의 최댓값(바이트)인 GemFormattedProgramQueryOptions.MaxCatalogIdentifierBytes입니다.

public nuint MaxIdentifierBytes { get; init; }

Revision

속성

저장소 리비전입니다. 저장된 프로그램이 바뀌면 증가합니다.

public ulong Revision { get; init; }