다음 표에서는 버퍼 헤더 시작 시 항상 발생하는 공통 필드를 나열합니다. 그 다음에는 특정 메시지와 관련된 추가 필드가 뒤따릅니다. 개별 메시지 형식에 대한 자세한 내용은 FMI 메시지 형식을 참조하세요.
| 필드 | 형식 | Description |
|---|---|---|
| nxtqptr | PTRBFHDR | 버퍼가 큐에 있는 경우 이 필드는 큐에 있는 다음 버퍼의 헤더를 가리킵니다(큐의 마지막 버퍼인 경우 NULL). 버퍼가 큐에 없는 경우 이 필드는 자신을 가리킵니다. SNA 서버 버퍼 관리 루틴은 이 필드를 사용하여 버퍼 손상에 대한 검사. |
| hdreptr | PTRBFELT | 연결된 버퍼 요소 체인의 첫 번째 버퍼 요소에 대한 포인터입니다. 메시지가 버퍼 헤더로만 구성된 경우 NULL입니다. |
| numelts | CHAR | 헤더에서 연결된 버퍼 요소의 수입니다. 메시지가 버퍼 헤더로만 구성된 경우 0입니다. |
| msgtype | CHAR | 메시지 유형입니다. 자세한 내용은 FMI 메시지 형식의 개별 메시지 설명을 참조하세요. |
| srcl | CHAR | 원본 위치입니다. 자세한 내용은 LPI 주소를 참조하세요. |
| srcp | CHAR | 원본 파트너입니다. 자세한 내용은 LPI 주소를 참조하세요. |
| srci | INTEGER | 원본 인덱스입니다. 자세한 내용은 LPI 주소를 참조하세요. |
| destl | CHAR | 대상 위치입니다. 자세한 내용은 LPI 주소를 참조하세요. |
| destp | CHAR | 대상 파트너입니다. 자세한 내용은 LPI 주소를 참조하세요. |
| desti | INTEGER | 대상 인덱스입니다. 자세한 내용은 LPI 주소를 참조하세요. |
참고
Open(PLU) Request의 opresid와 같이 2바이트를 차지하는 필드는 일반적으로 소프트웨어가 실행되는 프로세서에서 사용하는 일반 방향에 관계없이 가장 낮은 바이트 주소에서 산술적으로 가장 중요한 바이트로 표시됩니다. 즉, 0x1234 2 바이트 값에는 가장 낮은 바이트 주소의 바이트 0x12 있습니다. 그러나 다음 필드는 예외입니다.
버퍼 헤더 의 srci 및 desti 필드는 할당하는 애플리케이션의 로컬 형식으로 저장됩니다(할당하는 애플리케이션만 이러한 값을 해석해야 합니다).
요소의 시작 및 끝 필드는 항상 낮은 바이트, 높은 바이트 방향(Intel 프로세서의 일반 방향)으로 저장됩니다.