ncalrpc 属性

ncalrpc キーワード (keyword)では、ローカルプロセス間通信がエンドポイントのプロトコル ファミリとして識別されます。 このキーワード (keyword)は、[endpoint] 属性で使用する必要がある有効なプロトコル ファミリ名の 1 つです。

endpoint("ncalrpc:[port-name]")

パラメーター

port-name

クライアントがサーバーへのプロセス間呼び出しを行うために使用する通信ポート (アプリケーション、サービス、またはサービスのインスタンス) を指定する文字列。 文字列には最大 53 文字を含めることができます。円記号 (\) 文字は含めないようにしてください。 コンピューター名は、ncalrpc キーワード (keyword)と共に使用しないでください。

解説

ローカルのプロセス間通信ポート文字列の構文は、すべてのポート文字列と同様に、トランスポート実装によって定義され、IDL 仕様とは無関係です。 MIDL コンパイラは制限付き構文チェックを実行しますが、エンドポイントの仕様が正しいことを保証するものではありません。 エラーの一部のクラスは、コンパイル時ではなく実行時に報告される場合があります。

[
    uuid(12345678-4000-2006-0000-20000000001a), 
    version(1.1), 
    endpoint("ncalrpc:[myapplicationname]") 
] 
interface iface
{
    // Interface definition statements.
}

関連項目

エンドポイント

インターフェイス定義 (IDL) ファイル

ncacn_at_dsp

ncacn_dnet_nsp

ncacn_ip_tcp

ncacn_nb_ipx

ncacn_spx

ncacn_nb_nb

ncacn_nb_tcp

ncacn_np

ncacn_vns_spp

ncadg_ip_udp

ncadg_ipx

文字列バインディング