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

추가 정보

AV_61883_REQUEST