CIP_ATTACH_FRAME 구조체(61883.h)
이 구조체는 연결 프레임 요청에 사용됩니다. 요청은 후속 Talk 또는 Listen 요청에 대해 지정된 플러그에 프레임 버퍼를 연결합니다. IEC-61883 프로토콜 드라이버는 프레임을 원본 패킷 및 블록으로 세분화합니다. 기본적으로 반환되는 타임스탬프는 프레임 전송이 완료된 시간입니다.
구문
typedef struct _CIP_ATTACH_FRAME {
HANDLE hConnect;
ULONG FrameLength;
ULONG SourceLength;
PCIP_FRAME Frame;
} CIP_ATTACH_FRAME, *PCIP_ATTACH_FRAME;
멤버
hConnect
연결에 대한 핸들입니다.
FrameLength
프레임의 길이(바이트)입니다. 총 프레임 길이는 SourceLength의 값으로 균등하게 나눌 수 있어야 합니다.
SourceLength
원본 패킷의 길이(바이트)입니다. 원본 길이는 프레임 길이로 균등하게 나눌 수 있어야 합니다.
Frame
프레임 및 전송 또는 채울 데이터 버퍼에 대한 정보가 포함된 CIP_FRAME 구조체에 대한 포인터입니다.
설명
성공하면 IEC-61883 프로토콜 드라이버가 Irp-IoStatus.Status>를 STATUS_SUCCESS 설정합니다.
잘못된 매개 변수가 전달되면 프로토콜 드라이버는 Irp-IoStatus.Status>를 STATUS_INVALID_PARAMETER 설정합니다.
프로토콜 드라이버가 리소스를 할당할 수 없는 경우 Irp-IoStatus.Status>를 STATUS_INSUFFICIENT_RESOURCES 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | 61883.h |