共用方式為


緩衝區標頭格式

下表列出一律發生在緩衝區標頭開頭的一般欄位。 這些欄位後面接著特定訊息特有的進一步欄位。 如需個別訊息格式的詳細資訊,請參閱 FMI 訊息格式

欄位 類型 Description
nxtqptr PTRBFHDR 當緩衝區位於佇列中時,此欄位會指向佇列中下一個緩衝區的標頭 (,如果它是佇列中的最後一個緩衝區,則為 Null) 。 當緩衝區不在佇列中時,此欄位會指向本身。 SNA 伺服器緩衝區管理常式會使用此欄位來檢查緩衝區損毀。
hdreptr PTRB以T 表示 緩衝區專案相關聯鏈結中第一個緩衝區專案的指標。 如果訊息只包含緩衝區標頭,則為 Null。
numelts CHAR 從標頭鏈結的緩衝區元素數目。 如果訊息只包含緩衝區標頭,則為零。
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,通常會以最低位元組位址中的算術最顯著位元組表示,而不論軟體執行所在處理器所使用的一般方向為何。 也就是說,0x1234的 2 位元組值在最低位元組位址中具有位元組0x12。 不過,下欄欄位是例外狀況:

  • 緩衝區標頭中的 srcidesti 欄位會以本機格式儲存,以指派它們 (指派應用程式只需要解譯這些值) 。

  • 元素中的 開始結束 欄位一律會儲存在低位元組、高位元組方向 (Intel 處理器的一般方向) 。