共用方式為


RPC_MGR_EPV

資料類型 RPC_MGR_EPV 定義管理員進入點向量。

typedef void RPC_MGR_EPV;
typedef _if-name_SERVER-EPV {
  return-type (* Functionname)  (param-list);
...  //one entry for each function in IDL file
} if-name_SERVER_EPV:

成員

if-name

指定介面的名稱

return-type

指定 IDL 檔案中指示之 函式 Functionname 所傳回的類型。

Functionname

指定 IDL 檔案中指示的函式名稱。

param-list

指定 IDL 檔案中函 式 Functionname 所指示的參數。

備註

管理員進入點向量 (EPV) 是函式指標的陣列。 陣列包含 IDL 檔案中所指定函式實作的指標。 陣列中的專案數目會設定為 IDL 檔案中指定的函式數目。 應用程式也可以有多個 EPV,代表介面中所指定函式的多個實作。

MIDL 編譯器會產生名為if-name**_SERVER_EPV**的預設EPV資料類型,其中if-name會指定 IDL 檔案中的介面識別碼。 MIDL 編譯器會初始化這個預設 EPV ,以包含 IDL 檔案中指定的每個程式的函式指標。

當伺服器提供相同介面的多個實作時,伺服器應用程式必須針對介面的每個實作宣告並初始化一個 類型 if-name**_SERVER_EPV** 的變數。 每個 EPV 都必須針對 IDL 檔案中定義的每個程式,包含一個進入點 (函式指標) 。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Rpcdce.h (包含 Rpc.h)

另請參閱

RpcServerRegisterIf

RpcServerRegisterIf2

RpcServerRegisterIfEx

RpcServerUnregisterIf

RpcServerUnregisterIfEx