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 の一覧が含まれています。 |