MQIEP 結構
MQIEP 結構包含允許結束程式進行之每一個函數呼叫的進入點。
欄位
- StrucId
- 類型: MQCHAR4 -輸入結構 ID。 值如下所示:
- MQIEP_STRUC_ID
- 版本
- 類型 :MQLONG-輸入結構版本號碼。 值如下所示:
- MQIEP_VERSION_1
- 第 1 版結構版本號碼。
- MQIEP_CURRENT_VERSION
- 結構的現行版本。
- StrucLength
- 類型 :MQLONGMQIEP 結構的大小 (以位元組為單位)。 值如下所示:
- MQIEP_LENGTH_1
- 旗標
- 類型 :MQLONG
提供函數位址的相關資訊。 指出媒體庫是否具有執行緒作業的旗標可以與旗標一起使用,以指出媒體庫是否為用戶端或伺服器媒體庫。
下列值用來不指定任何檔案庫資訊:- MQIEPF_NONE
下列其中一個值是用來指定共用程式庫是含執行緒作業還是不含執行緒作業:- MQIEPF_NON_THREADED_LIBRARY
- 非執行緒共用程式庫
- MQIEPF_THREADED_LIBRARY
- 執行緒共用程式庫
下列其中一個值用來指定共用程式庫是用戶端或伺服器共用程式庫:- MQIEPF_CLIENT_LIBRARY
- 用戶端共用程式庫
- MQIEPF_LOCAL_LIBRARY
- 伺服器共用程式庫
- 已保留
- 類型 :MQPTR
- MQBACK_Call
- 類型 :PMQ_BACK_CALL
MQBACK 呼叫的位址。
- MQBEGIN_Call
- 類型 :PMQ_BEGIN_CALL
MQBEGIN 呼叫的位址。
- MQBUFMH_Call
- 類型 :PMQ_BUFMH_CALL
MQBUFMH 呼叫的位址。
- MQCB_Call
- 類型 :PMQ_CB_CALL
MQCB 呼叫的位址。
- MQCLOSE_Call
- 類型 :PMQ_CLOSE_CALL
MQCLOSE 呼叫的位址。
- MQCMIT_Call
- 類型 :PMQ_CMIT_CALL
MQCMIT 呼叫的位址。
- MQCONN_Call
- 類型 :PMQ_CONN_CALL
MQCONN 呼叫的位址。
- MQCONNX_Call
- 類型 :PMQ_CONNX_CALL
MQCONNX 呼叫的位址。
- MQCRTMH_Call
- 類型 :PMQ_CRTMH_CALL
MQCRTMH 呼叫的位址。
- MQCTL_Call
- 類型 :PMQ_CTL_CALL
MQCTL 呼叫的位址。
- MQDISC_Call
- 類型 :PMQ_DISC_CALL
MQDISC 呼叫的位址。
- MQDLTMH_Call
- 類型 :PMQ_DLTMH_CALL
MQDLTMH 呼叫的位址。
- MQDLTMP_Call
- 類型 :PMQ_DLTMP_CALL
MQDLTMP 呼叫的位址。
- MQGET_Call
- 類型 :PMQ_GET_CALL
MQGET 呼叫的位址。
- MQINQ_Call
- 類型 :PMQ_INQ_CALL
MQINQ 呼叫的位址。
- MQINQMP_Call
- 類型 :PMQ_INQMP_CALL
MQINQMP 呼叫的位址。
- MQMHBUF_Call
- 類型 :PMQ_MHBUF_CALL
MQMHBUF 呼叫的位址。
- MQOPEN_Call
- 類型 :PMQ_OPEN_CALL
MQOPEN 呼叫的位址。
- MQPUT_Call
- 類型 :PMQ_PUT_CALL
MQPUT 呼叫的位址。
- MQPUT1_Call
- 類型: PMQ_PUT1_CALL
MQPUT1 呼叫的位址。
- MQSET_Call
- 類型 :PMQ_SET_CALL
MQSET 呼叫的位址。
- MQSETMP_Call
- 類型 :PMQ_SETMP_CALL
MQSETMP 呼叫的位址。
- MQSTAT_Call
- 類型 :PMQ_STAT_CALL
MQSTAT 呼叫的位址。
- MQSUB_Call
- 類型 :PMQ_SUB_CALL
MQSUB 呼叫的位址。
- MQSUBRQ_Call
- 類型 :PMQ_SUBRQ_CALL
MQSUBRQ 呼叫的位址。
- MQXCNVC_Call
- 類型 :PMQ_XCNVC_CALL
MQXCNVC 呼叫的位址。
- MQXCLWLN_Call
- 類型 :PMQ_XCLWLN_CALL
MQXCLWLN 呼叫的位址。
- MQXDX_Call
- 類型 :PMQ_XDX_CALL
MQXDX 呼叫的位址。
- MQXEP_Call
- 類型 :PMQ_XEP_CALL
MQXEP 呼叫的位址。
- MQZEP_Call
- 類型 :PMQ_ZEP_CALL
MQZEP 呼叫的位址。
C 宣告
struct tagMQIEP {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG StrucLength; /* Structure length */
MQLONG Flags; /* Flags */
MQPTR Reserved; /* Reserved */
PMQ_BACK_CALL MQBACK_Call; /* Address of MQBACK */
PMQ_BEGIN_CALL MQBEGIN_Call; /* Address of MQBEGIN */
PMQ_BUFMH_CALL MQBUFMH_Call; /* Address of MQBUFMH */
PMQ_CB_CALL MQCB_Call; /* Address of MQCB */
PMQ_CLOSE_CALL MQCLOSE_Call; /* Address of MQCLOSE */
PMQ_CMIT_CALL MQCMIT_Call; /* Address of MQCMIT */
PMQ_CONN_CALL MQCONN_Call; /* Address of MQCONN */
PMQ_CONNX_CALL MQCONNX_Call; /* Address of MQCONNX */
PMQ_CRTMH_CALL MQCRTMH_Call; /* Address of MQCRTMH */
PMQ_CTL_CALL MQCTL_Call; /* Address of MQCTL */
PMQ_DISC_CALL MQDISC_Call; /* Address of MQDISC */
PMQ_DLTMH_CALL MQDLTMH_Call; /* Address of MQDLTMH */
PMQ_DLTMP_CALL MQDLTMP_Call; /* Address of MQDLTMP */
PMQ_GET_CALL MQGET_Call; /* Address of MQGET */
PMQ_INQ_CALL MQINQ_Call; /* Address of MQINQ */
PMQ_INQMP_CALL MQINQMP_Call; /* Address of MQINQMP */
PMQ_MHBUF_CALL MQMHBUF_Call; /* Address of MQMHBUF */
PMQ_OPEN_CALL MQOPEN_Call; /* Address of MQOPEN */
PMQ_PUT_CALL MQPUT_Call; /* Address of MQPUT */
PMQ_PUT1_CALL MQPUT1_Call; /* Address of MQPUT1 */
PMQ_SET_CALL MQSET_Call; /* Address of MQSET */
PMQ_SETMP_CALL MQSETMP_Call; /* Address of MQSETMP */
PMQ_STAT_CALL MQSTAT_Call; /* Address of MQSTAT */
PMQ_SUB_CALL MQSUB_Call; /* Address of MQSUB */
PMQ_SUBRQ_CALL MQSUBRQ_Call; /* Address of MQSUBRQ */
PMQ_XCLWLN_CALL MQXCLWLN_Call; /* Address of MQXCLWLN */
PMQ_XCNVC_CALL MQXCNVC_Call; /* Address of MQXCNVC */
PMQ_XDX_CALL MQXDX_Call; /* Address of MQXDX */
PMQ_XEP_CALL MQXEP_Call; /* Address of MQXEP */
PMQ_ZEP_CALL MQZEP_Call; /* Address of MQZEP */
};