rpcdce.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

rpcdce.h には、次のプログラミング インターフェイスが含まれています。

関数

 
DceErrorInqText

DceErrorInqText 関数 (rpcdce.h) は、状態コードのメッセージ テキストを返します。
DceErrorInqTextA

DceErrorInqText 関数は、状態コードのメッセージ テキストを返します。 (DceErrorInqTextA)
DceErrorInqTextW

DceErrorInqTextW (Unicode) 関数 (rpcdce.h) は、状態コードのメッセージ テキストを返します。
RpcBindingCopy

RpcBindingCopy 関数は、バインド情報をコピーし、新しいバインド ハンドルを作成します。
RpcBindingCreateA

RpcBindingCreate 関数は、指定されたテンプレートに基づいて、新しい高速 RPC バインド ハンドルを作成します。 (ANSI)
RpcBindingCreateW

RpcBindingCreate 関数は、指定されたテンプレートに基づいて、新しい高速 RPC バインド ハンドルを作成します。 (Unicode)
RpcBindingFree

RpcBindingFree 関数は、バインド ハンドル リソースを解放します。
RpcBindingFromStringBinding

RpcBindingFromStringBinding 関数 (rpcdce.h) は、バインド ハンドルの文字列表現からバインド ハンドルを返します。
RpcBindingFromStringBindingA

バインド ハンドルの文字列表現からバインド ハンドルを返します。 (RpcBindingFromStringBindingA)
RpcBindingFromStringBindingW

RpcBindingFromStringBindingW (Unicode) 関数 (rpcdce.h) は、バインド ハンドルの文字列表現からバインド ハンドルを返します。
RpcBindingInqAuthClient

RpcBindingInqAuthClient 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを行った認証されたクライアントのプリンシパル名または特権属性を取得します。
RpcBindingInqAuthClientA

サーバー アプリケーションは RpcBindingInqAuthClient 関数を呼び出して、リモート プロシージャ 呼び出しを行った認証されたクライアントのプリンシパル名または特権属性を取得します。 (RpcBindingInqAuthClientA)
RpcBindingInqAuthClientEx

RpcBindingInqAuthClientEx 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを行ったクライアント プログラムに関する拡張情報を取得します。
RpcBindingInqAuthClientExA

サーバー アプリケーションは RpcBindingInqAuthClientEx 関数を呼び出して、リモート プロシージャ 呼び出しを行ったクライアント プログラムに関する拡張情報を取得します。 (RpcBindingInqAuthClientExA)
RpcBindingInqAuthClientExW

RpcBindingInqAuthClientExW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ呼び出しを行ったクライアント プログラムに関する拡張情報を取得します。
RpcBindingInqAuthClientW

RpcBindingInqAuthClientW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを行ったクライアントのプリンシパル名または特権属性を取得します。
RpcBindingInqAuthInfo

RpcBindingInqAuthInfo 関数 (rpcdce.h) は、バインディング ハンドルから認証と承認の情報を返します。
RpcBindingInqAuthInfoA

RpcBindingInqAuthInfo 関数は、バインディング ハンドルから認証と承認の情報を返します。 (RpcBindingInqAuthInfoA)
RpcBindingInqAuthInfoExA

RpcBindingInqAuthInfoEx 関数は、バインディング ハンドルから認証、承認、およびセキュリティのサービス品質情報を返します。 (ANSI)
RpcBindingInqAuthInfoExW

RpcBindingInqAuthInfoEx 関数は、バインディング ハンドルから認証、承認、およびセキュリティのサービス品質情報を返します。 (Unicode)
RpcBindingInqAuthInfoW

RpcBindingInqAuthInfoW (Unicode) 関数 (rpcdce.h) は、バインディング ハンドルから認証と承認の情報を返します。
RpcBindingInqObject

RpcBindingInqObject 関数は、バインド ハンドルからオブジェクト UUID を返します。
RpcBindingInqOption

RPC クライアント プロセスでは、RpcBindingInqOption を使用して、特定のバインド ハンドルのバインド オプションの現在の値を決定します。
RpcBindingReset

RpcBindingReset 関数は、バインド ハンドルをリセットして、ホストが指定されているが、そのホスト上のサーバーが指定されていないようにします。
RpcBindingServerFromClient

アプリケーションは RpcBindingServerFromClient を呼び出して、クライアント バインド ハンドルを部分的にバインドされたサーバー バインド ハンドルに変換します。
RpcBindingSetAuthInfo

RpcBindingSetAuthInfo 関数 (rpcdce.h) は、バインド ハンドルの認証と承認の情報を設定します。
RpcBindingSetAuthInfoA

RpcBindingSetAuthInfo 関数は、バインド ハンドルの認証と承認の情報を設定します。 (RpcBindingSetAuthInfoA)
RpcBindingSetAuthInfoExA

RpcBindingSetAuthInfoEx 関数は、バインディング ハンドルの認証、承認、およびセキュリティのサービス品質情報を設定します。 (ANSI)
RpcBindingSetAuthInfoExW

RpcBindingSetAuthInfoEx 関数は、バインディング ハンドルの認証、承認、およびセキュリティのサービス品質情報を設定します。 (Unicode)
RpcBindingSetAuthInfoW

RpcBindingSetAuthInfoW (Unicode) 関数 (rpcdce.h) は、バインド ハンドルの認証と承認の情報を設定します。
RpcBindingSetObject

RpcBindingSetObject 関数は、バインド ハンドルのオブジェクト UUID 値を設定します。
RpcBindingSetOption

RpcBindingSetOption 関数を使用すると、クライアント アプリケーションでバインド ハンドルにメッセージ キュー オプションを指定できます。
RpcBindingToStringBinding

RpcBindingToStringBinding 関数 (rpcdce.h) は、バインド ハンドルの文字列表現を返します。
RpcBindingToStringBindingA

RpcBindingToStringBinding 関数は、バインド ハンドルの文字列表現を返します。 (RpcBindingToStringBindingA)
RpcBindingToStringBindingW

RpcBindingToStringBindingW (Unicode) 関数 (rpcdce.h) は、バインド ハンドルの文字列表現を返します。
RpcBindingVectorFree

RpcBindingVectorFree 関数は、ベクターとベクター自体に含まれるバインド ハンドルを解放します。
RpcCancelThread

RpcCancelThread 関数はスレッドを取り消します。 RpcCancelThread 関数は、非同期 RPC 呼び出しを取り消すために使用しないでください。代わりに、RpcAsyncCancelCall 関数を使用して非同期 RPC 呼び出しを取り消します。
RpcCancelThreadEx

RpcCancelThreadEx 関数は、スレッドの実行を停止します。
RpcEpRegister

RpcEpRegister 関数 (rpcdce.h) は、ローカル エンドポイント マップ データベースのサーバー アドレス情報に追加または置換します。
RpcEpRegisterA

RpcEpRegister 関数は、ローカル エンドポイント マップ データベースのサーバー アドレス情報に追加または置換します。 (RpcEpRegisterA)
RpcEpRegisterNoReplace

RpcEpRegisterNoReplace 関数 (rpcdce.h) は、サーバー アドレス情報をローカル エンドポイント マップ データベースに追加します。
RpcEpRegisterNoReplaceA

RpcEpRegisterNoReplace 関数は、サーバー アドレス情報をローカル エンドポイント マップ データベースに追加します。 (RpcEpRegisterNoReplaceA)
RpcEpRegisterNoReplaceW

RpcEpRegisterNoReplaceW (Unicode) 関数 (rpcdce.h) は、サーバー アドレス情報をローカル エンドポイント マップ データベースに追加します。
RpcEpRegisterW

RpcEpRegisterW (Unicode) 関数 (rpcdce.h) は、ローカル エンドポイント マップ データベースのサーバー アドレス情報に追加または置換します。
RpcEpResolveBinding

RpcEpResolveBinding 関数は、部分的にバインドされたサーバー バインド ハンドルを、完全にバインドされたサーバー バインド ハンドルに解決します。
RpcEpUnregister

RpcEpUnregister 関数は、ローカル エンドポイント マップ データベースからサーバー アドレス情報を削除します。
RpcExceptionFilter

例外が致命的か致命的でないかを決定する既定の例外フィルター。
RpcIfIdVectorFree

RpcIfIdVectorFree 関数は、ベクターと、ベクターに含まれるインターフェイス識別構造体を解放します。
RpcIfInqId

RpcIfInqId 関数は、インターフェイス仕様のインターフェイス識別部分を返します。
RpcImpersonateClient

クライアント のリモート プロシージャ 呼び出しを処理しているサーバー スレッドは、RpcImpersonateClient 関数を呼び出して、アクティブなクライアントを偽装できます。
RpcImpersonateClientContainer

RpcImpersonateClientContainer は、変更または使用できない場合があります。
RpcMgmtEnableIdleCleanup

RpcMgmtEnableIdleCleanup 関数を使用すると、RPC はクライアント上のアイドル 状態のリソース (ネットワーク接続など) を閉じます。
RpcMgmtEpEltInqBegin

RpcMgmtEpEltInqBegin 関数は、エンドポイント マップ内の要素を表示するための照会コンテキストを作成します。
RpcMgmtEpEltInqDone

RpcMgmtEpEltInqDone 関数は、エンドポイント マップ内の要素を表示するための照会コンテキストを削除します。
RpcMgmtEpEltInqNext

RpcMgmtEpEltInqNext 関数 (rpcdce.h) は、エンドポイント マップから 1 つの要素を返します。
RpcMgmtEpEltInqNextA

RpcMgmtEpEltInqNext 関数は、エンドポイント マップから 1 つの要素を返します。 (RpcMgmtEpEltInqNextA)
RpcMgmtEpEltInqNextW

RpcMgmtEpEltInqNextW (Unicode) 関数 (rpcdce.h) は、エンドポイント マップから 1 つの要素を返します。
RpcMgmtEpUnregister

RpcMgmtEpUnregister 関数は、エンドポイント マップからサーバー アドレス情報を削除します。
RpcMgmtInqComTimeout

RpcMgmtInqComTimeout 関数は、バインド ハンドル内の binding-communications タイムアウト値を返します。
RpcMgmtInqDefaultProtectLevel

RpcMgmtInqDefaultProtectLevel 関数は、認証サービスの既定の認証レベルを返します。
RpcMgmtInqIfIds

RpcMgmtInqIfIds 関数は、サーバーによって提供されるインターフェイスの識別子を含むベクターを返します。
RpcMgmtInqServerPrincName

RpcMgmtInqServerPrincName 関数 (rpcdce.h) は、サーバーのプリンシパル名を返します。
RpcMgmtInqServerPrincNameA

RpcMgmtInqServerPrincName 関数は、サーバーのプリンシパル名を返します。 (RpcMgmtInqServerPrincNameA)
RpcMgmtInqServerPrincNameW

RpcMgmtInqServerPrincNameW (Unicode) 関数 (rpcdce.h) は、サーバーのプリンシパル名を返します。
RpcMgmtInqStats

RpcMgmtInqStats 関数は RPC ランタイム統計を返します。
RpcMgmtIsServerListening

RpcMgmtIsServerListening 関数は、サーバーがリモート プロシージャ 呼び出しをリッスンしているかどうかを示します。
RpcMgmtSetAuthorizationFn

RpcMgmtSetAuthorizationFn 関数は、サーバーの管理機能へのリモート呼び出しを処理するための承認関数を確立します。
RpcMgmtSetCancelTimeout

RpcMgmtSetCancelTimeout 関数は、キャンセルを転送した後にタイムアウトするまでの待機時間の下限を設定します。
RpcMgmtSetComTimeout

RpcMgmtSetComTimeout 関数は、バインド ハンドルのバインディング通信タイムアウト値を設定します。
RpcMgmtSetServerStackSize

RpcMgmtSetServerStackSize 関数は、RPC ランタイムによって作成されたサーバー スレッドのスタック サイズを指定します。
RpcMgmtStatsVectorFree

RpcMgmtStatsVectorFree 関数は統計ベクトルを解放します。
RpcMgmtStopServerListening

RpcMgmtStopServerListening 関数は、リモート プロシージャ 呼び出しのリッスンを停止するようにサーバーに指示します。 この関数は、自動リッスン インターフェイスには影響しません。 詳細については、「RpcServerRegisterIfEx」を参照してください。
RpcMgmtWaitServerListen

RpcMgmtWaitServerListen 関数は、通常 RpcServerListen に関連付けられている待機操作を実行します。
RpcNetworkInqProtseqs

RpcNetworkInqProtseqs 関数 (rpcdce.h) は、RPC ランタイム ライブラリとオペレーティング システムの両方でサポートされているすべてのプロトコル シーケンスを返します。
RpcNetworkInqProtseqsA

RpcNetworkInqProtseqs 関数は、RPC ランタイム ライブラリとオペレーティング システムの両方でサポートされているすべてのプロトコル シーケンスを返します。 (RpcNetworkInqProtseqsA)
RpcNetworkInqProtseqsW

RpcNetworkInqProtseqsW (Unicode) 関数 (rpcdce.h) は、RPC ランタイム ライブラリとオペレーティング システムの両方でサポートされているすべてのプロトコル シーケンスを返します。
RpcNetworkIsProtseqValid

RpcNetworkIsProtseqValid 関数 (rpcdce.h) は、RPC ランタイム ライブラリとオペレーティング システムが指定されたプロトコル シーケンスをサポートしているかどうかを示します。
RpcNetworkIsProtseqValidA

RpcNetworkIsProtseqValid 関数は、指定されたプロトコル シーケンスが RPC ランタイム ライブラリとオペレーティング システムの両方でサポートされているかどうかを示します。 サーバー アプリケーションでは、多くの場合、RpcNetworkInqProtseqs が使用されます。 (RpcNetworkIsProtseqValidA)
RpcNetworkIsProtseqValidW

RpcNetworkIsProtseqValidW (Unicode) 関数 (rpcdce.h) は、RPC ランタイム ライブラリとオペレーティング システムが指定されたプロトコル シーケンスをサポートしているかどうかを示します。
RpcNsBindingInqEntryName

RpcNsBindingInqEntryName 関数 (rpcdce.h) は、バインド ハンドルが来たエントリ名を返します。
RpcNsBindingInqEntryNameA

RpcNsBindingInqEntryName 関数は、バインド ハンドルが入ってきたエントリ名を返します。 (RpcNsBindingInqEntryNameA)
RpcNsBindingInqEntryNameW

RpcNsBindingInqEntryNameW (Unicode) 関数 (rpcdce.h) は、バインド ハンドルの送信元のエントリ名を返します。
RpcObjectInqType

RpcObjectInqType 関数は、オブジェクトの型を返します。
RpcObjectSetInqFn

RpcObjectSetInqFn 関数は、オブジェクト照会関数を登録します。 null 値を指定すると、以前に登録したオブジェクト照会関数がオフになります。
RpcObjectSetType

RpcObjectSetType 関数は、オブジェクトの型を割り当てます。
RpcProtseqVectorFree

RpcProtseqVectorFree 関数 (rpcdce.h) は、ベクターとベクター自体に含まれるプロトコル シーケンスを解放します。
RpcProtseqVectorFreeA

RpcProtseqVectorFree 関数は、ベクターとベクター自体に含まれるプロトコル シーケンスを解放します。 (RpcProtseqVectorFreeA)
RpcProtseqVectorFreeW

RpcProtseqVectorFreeW (Unicode) 関数 (rpcdce.h) は、ベクターとベクター自体に含まれるプロトコル シーケンスを解放します。
RpcRaiseException

RpcRaiseException 関数を使用して例外を発生させます。 関数は呼び出し元に戻りません。
RpcRevertContainerImpersonation

RpcRevertContainerImpersonation は変更または使用できない可能性があります。
RpcRevertToSelf

RpcImpersonateClient を呼び出し、クライアントの偽装を必要とするタスクを完了すると、サーバーは RpcRevertToSelf を呼び出して偽装を終了し、独自のセキュリティ ID を再確立します。
RpcRevertToSelfEx

RpcRevertToSelfEx 関数を使用すると、サーバーはクライアントを偽装してから、クライアントを偽装する呼び出しが、RPC から最初にディスパッチされたスレッド以外のスレッドから取得できるマルチスレッド操作で元に戻すことができます。
RpcServerCompleteSecurityCallback

RpcServerCompleteSecurityCallback 関数は、非同期セキュリティ コールバックを完了します。
RpcServerInqBindingHandle

RpcServerInqBindingHandle が呼び出されるスレッドによって処理される RPC 呼び出しのバインド ハンドルを取得します。
RpcServerInqBindings

RpcServerInqBindings 関数は、リモート プロシージャ 呼び出しを受信できるバインド ハンドルを返します。
RpcServerInqDefaultPrincName

RpcServerInqDefaultPrincName 関数 (rpcdce.h) は、特定の認証サービスの既定のプリンシパル名を取得します。
RpcServerInqDefaultPrincNameA

RpcServerInqDefaultPrincName 関数は、特定の認証サービスの既定のプリンシパル名を取得します。 (RpcServerInqDefaultPrincNameA)
RpcServerInqDefaultPrincNameW

RpcServerInqDefaultPrincNameW (Unicode) 関数 (rpcdce.h) は、特定の認証サービスの既定のプリンシパル名を取得します。
RpcServerInqIf

RpcServerInqIf 関数は、インターフェイスに登録されているマネージャー エントリ ポイント ベクター (EPV) を返します。
RpcServerInterfaceGroupActivate

RpcServerInterfaceGroupActivate 関数は、インターフェイス グループのインターフェイスとエンドポイントを登録し、呼び出しのリッスンを開始するように RPC サーバー ランタイムに指示します。
RpcServerInterfaceGroupClose

RpcServerInterfaceGroupClose 関数は、インターフェイス グループを解放するために使用されます。
RpcServerInterfaceGroupCreate

RpcServerInterfaceGroupCreate 関数 (rpcdce.h) は、サーバー アプリケーションの RPC サーバー インターフェイス グループを作成します。
RpcServerInterfaceGroupCreateA

RpcServerInterfaceGroupCreate 関数は、サーバー アプリケーションの RPC サーバー インターフェイス グループを作成します。 (RpcServerInterfaceGroupCreateA)
RpcServerInterfaceGroupCreateW

RpcServerInterfaceGroupCreateW (Unicode) 関数 (rpcdce.h) は、サーバー アプリケーションの RPC サーバー インターフェイス グループを作成します。
RpcServerInterfaceGroupDeactivate

RpcServerInterfaceGroupDeactivate 関数は、指定されたインターフェイス グループを閉じようと RPC ランタイムに指示します。未処理のクライアント アクティビティがある場合は、必要に応じて操作を中止します。
RpcServerInterfaceGroupInqBindings

RpcServerInterfaceGroupInqBindings 関数は、指定されたインターフェイス グループに対してリモート プロシージャ呼び出しを受信できるバインド ハンドルを返します。
RpcServerListen

RpcServerListen 関数は、リモート プロシージャ 呼び出しをリッスンするように RPC ランタイム ライブラリに通知します。 この関数は、自動リッスン インターフェイスには影響しません。その機能が必要な場合は、RpcServerRegisterIfEx を使用します。
RpcServerRegisterAuthInfo

RpcServerRegisterAuthInfo 関数 (rpcdce.h) は、RPC ランタイム ライブラリに認証情報を登録します。
RpcServerRegisterAuthInfoA

RpcServerRegisterAuthInfo 関数は、RPC ランタイム ライブラリに認証情報を登録します。 (RpcServerRegisterAuthInfoA)
RpcServerRegisterAuthInfoW

RpcServerRegisterAuthInfoW (Unicode) 関数 (rpcdce.h) は、RPC ランタイム ライブラリに認証情報を登録します。
RpcServerRegisterIf

RpcServerRegisterIf 関数は、RPC ランタイム ライブラリにインターフェイスを登録します。
RpcServerRegisterIf2

RpcServerRegisterIf2 関数は、RPC ランタイム ライブラリにインターフェイスを登録します。
RpcServerRegisterIf3

RpcServerRegisterIf3 関数は、RPC ランタイム ライブラリにインターフェイスを登録します。
RpcServerRegisterIfEx

RpcServerRegisterIfEx 関数は、RPC ランタイム ライブラリにインターフェイスを登録します。
RpcServerTestCancel

サーバーは RpcServerTestCancel を呼び出して、クライアントの取り消し要求をテストします。
RpcServerUnregisterIf

RpcServerUnregisterIf 関数は、RPC ランタイム ライブラリ レジストリからインターフェイスを削除します。
RpcServerUnregisterIfEx

RpcServerUnregisterIfEx 関数は、RPC ランタイム ライブラリ レジストリからインターフェイスを削除します。 この関数は、RpcServerUnregisterIf 関数の機能を拡張します。
RpcServerUseAllProtseqs

RpcServerUseAllProtseqs 関数は、リモート プロシージャ 呼び出しを受信するためにサポートされているすべてのプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseAllProtseqsEx

RpcServerUseAllProtseqsEx 関数は、リモート プロシージャ 呼び出しを受信するためにサポートされているすべてのプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseAllProtseqsIf

RpcServerUseAllProtseqsIf 関数は、リモート プロシージャ 呼び出しを受信するために、インターフェイス仕様で指定されたすべてのプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseAllProtseqsIfEx

RpcServerUseAllProtseqsIfEx 関数は、リモート プロシージャ コールを受信するために、インターフェイス仕様で指定されたすべてのプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseq

RpcServerUseProtseq 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqA

RpcServerUseProtseq 関数は、リモート プロシージャ コールを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqA)
RpcServerUseProtseqEp

RpcServerUseProtseqEp 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqEpA

RpcServerUseProtseqEp 関数は、リモート プロシージャ 呼び出しを受信するために、指定されたプロトコル シーケンスと指定したエンドポイントを組み合わせて使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqEpA)
RpcServerUseProtseqEpEx

RpcServerUseProtseqEpEx 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqEpExA

RpcServerUseProtseqEpEx 関数は、リモート プロシージャ 呼び出しを受信するために、指定したプロトコル シーケンスと指定したエンドポイントを組み合わせて使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqEpExA)
RpcServerUseProtseqEpExW

RpcServerUseProtseqEpExW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqEpW

RpcServerUseProtseqEpW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqEx

RpcServerUseProtseqEx 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqExA

RpcServerUseProtseqEx 関数は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqExA)
RpcServerUseProtseqExW

RpcServerUseProtseqExW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqIf

RpcServerUseProtseqIf 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために、インターフェイス仕様で指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqIfA

RpcServerUseProtseqIf 関数は、リモート プロシージャ 呼び出しを受信するためのインターフェイス仕様のエンドポイントと組み合わせて指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqIfA)
RpcServerUseProtseqIfEx

RpcServerUseProtseqIfEx 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために、インターフェイス仕様で指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqIfExA

RpcServerUseProtseqIfEx 関数は、リモート プロシージャ 呼び出しを受信するために、指定されたプロトコル シーケンスとインターフェイス仕様のエンドポイントを組み合わせて使用するように RPC ランタイム ライブラリに指示します。 (RpcServerUseProtseqIfExA)
RpcServerUseProtseqIfExW

RpcServerUseProtseqIfExW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために、インターフェイス仕様で指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqIfW

RpcServerUseProtseqIfW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために、インターフェイス仕様で指定されたプロトコル シーケンスとエンドポイントを使用するように RPC ランタイム ライブラリに指示します。
RpcServerUseProtseqW

RpcServerUseProtseqW (Unicode) 関数 (rpcdce.h) は、リモート プロシージャ 呼び出しを受信するために指定されたプロトコル シーケンスを使用するように RPC ランタイム ライブラリに指示します。
RpcSsDontSerializeContext

RpcSsDontSerializeContext 関数は、同じコンテキスト ハンドル上のサーバー マネージャー ルーチンにディスパッチされた複数の呼び出しの実行時のシリアル化を無効にします。
RpcStringBindingCompose

RpcStringBindingCompose 関数 (rpcdce.h) は、文字列バインディング ハンドルを作成します。
RpcStringBindingComposeA

RpcStringBindingCompose 関数は、文字列バインディング ハンドルを作成します。 (RpcStringBindingComposeA)
RpcStringBindingComposeW

RpcStringBindingComposeW (Unicode) 関数 (rpcdce.h) は、文字列バインディング ハンドルを作成します。
RpcStringBindingParse

RpcStringBindingParse 関数 (rpcdce.h) は、オブジェクト UUID 部分と文字列バインディングのアドレス部分を個別の文字列として返します。
RpcStringBindingParseA

RpcStringBindingParse 関数は、オブジェクト UUID 部分と、文字列バインディングのアドレス部分を個別の文字列として返します。 (RpcStringBindingParseA)
RpcStringBindingParseW

RpcStringBindingParseW (Unicode) 関数 (rpcdce.h) は、オブジェクト UUID 部分と文字列バインディングのアドレス部分を個別の文字列として返します。
RpcStringFree

RpcStringFree 関数 (rpcdce.h) は、RPC ランタイム ライブラリによって割り当てられた文字列を解放します。
RpcStringFreeA

RpcStringFree 関数は、RPC ランタイム ライブラリによって割り当てられた文字列を解放します。 (RpcStringFreeA)
RpcStringFreeW

RpcStringFreeW (Unicode) 関数 (rpcdce.h) は、RPC ランタイム ライブラリによって割り当てられた文字列を解放します。
RpcTestCancel

RpcTestCancel 関数は、キャンセルの表示を確認します。
UuidCompare

アプリケーションは UuidCompare 関数を呼び出して 2 つの UUID を比較し、その順序を決定します。 戻り値は順序を示します。
UuidCreate

UuidCreate 関数は、新しい UUID を作成します。
UuidCreateNil

UuidCreateNil 関数は、nil 値 UUID を作成します。
UuidCreateSequential

UuidCreateSequential 関数は、新しい UUID を作成します。
UuidEqual

アプリケーションは UuidEqual 関数を呼び出して 2 つの UUID を比較し、それらが等しいかどうかを判断します。
UuidFromString

UuidFromString 関数 (rpcdce.h) は、文字列を UUID に変換します。
UuidFromStringA

UuidFromString 関数は、文字列を UUID に変換します。 (UuidFromStringA)
UuidFromStringW

UuidFromStringW (Unicode) 関数 (rpcdce.h) は、文字列を UUID に変換します。
UuidHash

アプリケーションは UuidHash 関数を呼び出して、指定された UUID のハッシュ値を生成します。
UuidIsNil

アプリケーションは UuidIsNil 関数を呼び出して、指定された UUID が nil 値 UUID であるかどうかを判断します。
UuidToString

UuidToString 関数 (rpcdce.h) は UUID を文字列に変換します。
UuidToStringA

UuidToString 関数は、UUID を文字列に変換します。 (UuidToStringA)
UuidToStringW

UuidToStringW (Unicode) 関数 (rpcdce.h) は、UUID を文字列に変換します。

コールバック関数

 
RPC_AUTH_KEY_RETRIEVAL_FN

RPC_AUTH_KEY_RETRIEVAL_FN関数は、暗号化キーを返すサーバー アプリケーション提供のルーチンのアドレスを指定する関数のプロトタイプです。
RPC_IF_CALLBACK_FN

RPC_IF_CALLBACK_FNは、アプリケーションが提供するセキュリティ コールバック関数のプロトタイプです。 プログラムは、定義するインターフェイスごとにコールバック関数を提供できます。
RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN

RPC_INTERFACE_GROUP_IDLE_CALLBACK_FNは、定義されたインターフェイス グループごとに実装できるユーザー定義コールバックです。 このコールバックは、インターフェイス グループのアイドル状態が変更されたことを検出すると、RPC ランタイムによって呼び出されます。
RPC_MGMT_AUTHORIZATION_FN

RPC_MGMT_AUTHORIZATION_FNを使用すると、サーバー プログラムでカスタム RPC 承認手法を実装できます。
RPC_OBJECT_INQ_FN

RPC_OBJECT_INQ_FN関数は、UUID マッピングを入力するための既定のオブジェクト UUID の置き換えを容易にする関数のプロトタイプです。

構造

 
RPC_BINDING_HANDLE_OPTIONS_V1

RPC バインド ハンドルを作成するための追加のオプションが含まれています。
RPC_BINDING_HANDLE_SECURITY_V1_A

RPC バインド ハンドルを作成するための基本的なセキュリティ オプションが含まれています。 (ANSI)
RPC_BINDING_HANDLE_SECURITY_V1_W

RPC バインド ハンドルを作成するための基本的なセキュリティ オプションが含まれています。 (Unicode)
RPC_BINDING_HANDLE_TEMPLATE_V1_A

RPC バインド ハンドルを作成するための基本的なオプションが含まれています。 (ANSI)
RPC_BINDING_HANDLE_TEMPLATE_V1_W

RPC バインド ハンドルを作成するための基本的なオプションが含まれています。 (Unicode)
RPC_BINDING_VECTOR

RPC_BINDING_VECTOR構造体には、サーバー アプリケーションがリモート プロシージャ 呼び出しを受信できるバインド ハンドルの一覧が含まれています。
RPC_ENDPOINT_TEMPLATE

RPC_ENDPOINT_TEMPLATE構造体 (rpcdce.h) は、プロトコル シーケンスと名前など、RPC インターフェイス グループ サーバー エンドポイントのプロパティを指定します。
RPC_ENDPOINT_TEMPLATEA

プロトコル シーケンスと名前を含む RPC インターフェイス グループ サーバー エンドポイントのプロパティを指定します。 (RPC_ENDPOINT_TEMPLATEA)
RPC_ENDPOINT_TEMPLATEW

RPC_ENDPOINT_TEMPLATEW (Unicode) 構造体 (rpcdce.h) は、プロトコル シーケンスと名前を含む RPC インターフェイス グループ サーバー エンドポイントのプロパティを指定します。
RPC_HTTP_TRANSPORT_CREDENTIALS_A

RPC_HTTP_TRANSPORT_CREDENTIALS構造体は、RPC/HTTP を使用するときに RPC プロキシ サーバーに対して認証するための追加の資格情報を定義します。 (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A

RPC_HTTP_TRANSPORT_CREDENTIALS_V2構造体は、RPC/HTTP を使用する場合に RPC プロキシ サーバーまたは HTTP プロキシ サーバーに対して認証するための追加の資格情報を定義します。RPC_HTTP_TRANSPORT_CREDENTIALS_V2は、HTTP プロキシ サーバーに対する認証を許可することで、RPC_HTTP_TRANSPORT_CREDENTIALSを拡張します。 (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W

RPC_HTTP_TRANSPORT_CREDENTIALS_V2構造体は、RPC/HTTP を使用する場合に RPC プロキシ サーバーまたは HTTP プロキシ サーバーに対して認証するための追加の資格情報を定義します。RPC_HTTP_TRANSPORT_CREDENTIALS_V2は、HTTP プロキシ サーバーに対する認証を許可することで、RPC_HTTP_TRANSPORT_CREDENTIALSを拡張します。 (Unicode)
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A

RPC_HTTP_TRANSPORT_CREDENTIALS_V3構造体は、RPC/HTTP を使用するときに RPC プロキシ サーバーまたは HTTP プロキシ サーバーに対して認証するための追加の資格情報を定義します。RPC_HTTP_TRANSPORT_CREDENTIALS_V3は、任意の資格情報フォームを使用できるようにすることで、RPC_HTTP_TRANSPORT_CREDENTIALS_V2を拡張します。 (ANSI)
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W

RPC_HTTP_TRANSPORT_CREDENTIALS_V3構造体は、RPC/HTTP を使用するときに RPC プロキシ サーバーまたは HTTP プロキシ サーバーに対して認証するための追加の資格情報を定義します。RPC_HTTP_TRANSPORT_CREDENTIALS_V3は、任意の資格情報フォームを使用できるようにすることで、RPC_HTTP_TRANSPORT_CREDENTIALS_V2を拡張します。 (Unicode)
RPC_HTTP_TRANSPORT_CREDENTIALS_W

RPC_HTTP_TRANSPORT_CREDENTIALS構造体は、RPC/HTTP を使用するときに RPC プロキシ サーバーに対して認証するための追加の資格情報を定義します。 (Unicode)
RPC_IF_ID

RPC_IF_ID構造体には、インターフェイス UUID と、インターフェイスのメジャー バージョン番号とマイナー バージョン番号が含まれています。
RPC_IF_ID_VECTOR

RPC_IF_ID_VECTOR構造体には、サーバーによって提供されるインターフェイスの一覧が含まれています。
RPC_INTERFACE_TEMPLATE

RPC_INTERFACE_TEMPLATE (rpcdce.h) 構造体は、RPC インターフェイス グループ サーバー インターフェイスを定義します。
RPC_INTERFACE_TEMPLATEA

RPC インターフェイス グループ サーバー インターフェイスを定義します。 (RPC_INTERFACE_TEMPLATEA)
RPC_INTERFACE_TEMPLATEW

RPC_INTERFACE_TEMPLATEW (Unicode) 構造体 (rpcdce.h) は、RPC インターフェイス グループ サーバー インターフェイスを定義します。
RPC_POLICY

RPC_POLICY構造体には、マルチホーム コンピューターでのバインドを決定するフラグと、ncacn_ip_tcpプロトコルとncadg_ip_udp プロトコルを使用する場合のポート割り当てが含まれます。
RPC_PROTSEQ_VECTOR

RPC_PROTSEQ_VECTOR構造体には、RPC ランタイム ライブラリがリモート プロシージャ コールの送受信に使用するプロトコル シーケンスの一覧が含まれています。
RPC_SECURITY_QOS

RPC_SECURITY_QOS構造体は、バインディング ハンドルに対するサービス品質のセキュリティ設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。
RPC_SECURITY_QOS_V2_A

RPC_SECURITY_QOS_V2構造体は、バインディング ハンドルに対してバージョン 2 のセキュリティサービス品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (ANSI)
RPC_SECURITY_QOS_V2_W

RPC_SECURITY_QOS_V2構造体は、バインディング ハンドルに対してバージョン 2 のセキュリティサービス品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (Unicode)
RPC_SECURITY_QOS_V3_A

RPC_SECURITY_QOS_V3構造体は、バインディング ハンドルに対してバージョン 3 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (ANSI)
RPC_SECURITY_QOS_V3_W

RPC_SECURITY_QOS_V3構造体は、バインディング ハンドルに対してバージョン 3 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (Unicode)
RPC_SECURITY_QOS_V4_A

RPC_SECURITY_QOS_V4構造体は、バインディング ハンドルに対してバージョン 4 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (ANSI)
RPC_SECURITY_QOS_V4_W

RPC_SECURITY_QOS_V4構造体は、バインディング ハンドルに対してバージョン 4 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (Unicode)
RPC_SECURITY_QOS_V5_A

RPC_SECURITY_QOS_V5構造体は、バインディング ハンドルに対してバージョン 5 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (ANSI)
RPC_SECURITY_QOS_V5_W

RPC_SECURITY_QOS_V5構造体は、バインディング ハンドルに対してバージョン 5 のセキュリティ品質設定を定義します。 Windows エディションでのバージョンの可用性については、「解説」を参照してください。 (Unicode)
RPC_STATS_VECTOR

RPC_STATS_VECTOR構造体には、サーバーごとに RPC ランタイム ライブラリからの統計情報が含まれています。
SEC_WINNT_AUTH_IDENTITY_A

SEC_WINNT_AUTH_IDENTITY構造体を使用すると、認証のために特定のユーザー名とパスワードをランタイム ライブラリに渡すことが可能になります。 構造体は、Windows と Macintosh に対して有効です。 (ANSI)
SEC_WINNT_AUTH_IDENTITY_W

SEC_WINNT_AUTH_IDENTITY構造体を使用すると、認証のために特定のユーザー名とパスワードをランタイム ライブラリに渡すことが可能になります。 構造体は、Windows と Macintosh に対して有効です。 (Unicode)
UUID_VECTOR

UUID_VECTOR構造体には、UUID の一覧が含まれています。