MQIEP 結構

MQIEP 結構包含允許結束程式進行之每一個函數呼叫的進入點。

欄位

StrucId
類型: MQCHAR4 -輸入
結構 ID。 值如下所示:
MQIEP_STRUC_ID
版本
類型 :MQLONG-輸入
結構版本號碼。 值如下所示:
MQIEP_VERSION_1
第 1 版結構版本號碼。
MQIEP_CURRENT_VERSION
結構的現行版本。
StrucLength
類型 :MQLONG
MQIEP 結構的大小 (以位元組為單位)。 值如下所示:
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 */
};