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.
}