リモート プロシージャ コール (RPC)

リモート プロシージャ コール (RPC) テクノロジの概要。

リモート プロシージャ コール (RPC) を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
RPC_ASYNC_EVENT

RPC_ASYNC_EVENT列挙型は、RPC アプリケーションが受信できる非同期通知イベントを表します。
RPC_NOTIFICATION_TYPES

RPC_NOTIFICATION_TYPES列挙型には、クライアント プログラムが使用する非同期通知のメソッドを指定する値が含まれています。
RPC_NOTIFICATIONS

RPC_NOTIFICATIONS列挙は、サーバーが RPC から受信できる通知を指定します。
RpcCallClientLocality

使用可能な RPC クライアントのロケールのセットを指定します。
RpcCallType

RPC 呼び出しの種類のセットを指定します。
RpcLocalAddressFormat

RPC でサポートされるローカル IP アドレス形式を指定します。

関数

 
CStdAsyncStubBuffer_AddRef

IRpcStubBuffer::AddRef メソッドを実装します。
CStdAsyncStubBuffer_Connect

IRpcStubBuffer::Connect メソッドを実装し、サーバー オブジェクトをスタブに接続します。 (CStdAsyncStubBuffer_Connect)
CStdAsyncStubBuffer_Disconnect

IRpcStubBuffer::D isconnect メソッドを実装し、スタブからサーバー オブジェクトを切断します。 (CStdAsyncStubBuffer_Disconnect)
CStdAsyncStubBuffer_Invoke

IRpcStubBuffer::Invoke メソッドを実装します。
CStdAsyncStubBuffer_QueryInterface

IRpcStubBuffer::QueryInterface メソッドを実装します。 (CStdAsyncStubBuffer_QueryInterface)
CStdAsyncStubBuffer_Release

IRpcStubBuffer::Release メソッドを実装します。 (CStdAsyncStubBuffer_Release)
CStdAsyncStubBuffer2_Connect

IRpcStubBuffer::Connect メソッドを実装し、サーバー オブジェクトをスタブに接続します。 (CStdAsyncStubBuffer2_Connect)
CStdAsyncStubBuffer2_Disconnect

IRpcStubBuffer::D isconnect メソッドを実装し、スタブからサーバー オブジェクトを切断します。 (CStdAsyncStubBuffer2_Disconnect)
CStdAsyncStubBuffer2_Release

IRpcStubBuffer::Release メソッドを実装します。 (CStdAsyncStubBuffer2_Release)
CStdStubBuffer_AddRef

CStdStubBuffer_AddRef関数は、IRpcStubBuffer::AddRef メソッドを実装します。
CStdStubBuffer_Connect

CStdStubBuffer_Connect関数は、IRpcStubBuffer::Connect メソッドを実装し、サーバー オブジェクトをスタブに接続します。
CStdStubBuffer_CountRefs

CStdStubBuffer_CountRefs関数は、IRpcStubBuffer::CountRefs メソッドを実装します。
CStdStubBuffer_DebugServerQueryInterface

CStdStubBuffer_DebugServerQueryInterface関数は、IRpcStubBuffer::D ebugServerQueryInterface メソッドを実装します。
CStdStubBuffer_DebugServerRelease

CStdStubBuffer_DebugServerRelease関数は、IRpcStubBuffer::D ebugServerRelease メソッドを実装します。
CStdStubBuffer_Disconnect

CStdStubBuffer_Disconnect関数は、IRpcStubBuffer::D isconnect メソッドを実装し、スタブからサーバー オブジェクトを切断します。
CStdStubBuffer_Invoke

CStdStubBuffer_Invoke関数は、IRpcStubBuffer::Invoke メソッドを実装します。
CStdStubBuffer_IsIIDSupported

CStdStubBuffer_IsIIDSupported関数は、IRpcStubBuffer::IsIIDSupported メソッドを実装します。
CStdStubBuffer_QueryInterface

CStdStubBuffer_QueryInterface関数は、IRpcStubBuffer::QueryInterface メソッドを実装します。
CStdStubBuffer2_Connect

IRpcStubBuffer::Connect メソッドを実装し、サーバー オブジェクトをスタブに接続します。 (CStdStubBuffer2_Connect)
CStdStubBuffer2_CountRefs

IRpcStubBuffer::CountRefs メソッドを実装します。
CStdStubBuffer2_Disconnect

IRpcStubBuffer::D isconnect メソッドを実装し、スタブからサーバー オブジェクトを切断します。 (CStdStubBuffer2_Disconnect)
CStdStubBuffer2_QueryInterface

IRpcStubBuffer::QueryInterface メソッドを実装します。 (CStdStubBuffer2_QueryInterface)
DceErrorInqText

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

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

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

クライアント プロセス ID を取得します。
I_RpcExceptionFilter

例外が致命的か致命的でないかを判断します
IUnknown_AddRef_Proxy

IUnknown_AddRef_Proxy関数は、すべてのインターフェイス プロキシに対して AddRef メソッドを実装します。
IUnknown_QueryInterface_Proxy

IUnknown_QueryInterface_Proxy関数は、すべてのインターフェイス プロキシに対して QueryInterface メソッドを実装します。
IUnknown_Release_Proxy

IUnknown_Release_Proxy関数は、すべてのインターフェイス プロキシに対して Release メソッドを実装します。
MesBufferHandleReset

MesBufferHandleReset 関数は、バッファーシリアル化のハンドルを再初期化します。
MesDecodeBufferHandleCreate

MesDecodeBufferHandleCreate 関数は、デコード ハンドルを作成し、シリアル化の (固定) バッファー スタイル用に初期化します。
MesDecodeIncrementalHandleCreate

MesDecodeIncrementalHandleCreate 関数は、シリアル化の増分スタイルのデコード ハンドルを作成します。
MesEncodeDynBufferHandleCreate

MesEncodeDynBufferHandleCreate 関数は、エンコード ハンドルを作成し、シリアル化の動的バッファー スタイル用に初期化します。
MesEncodeFixedBufferHandleCreate

MesEncodeFixedBufferHandleCreate 関数は、エンコード ハンドルを作成し、シリアル化の固定バッファー スタイル用に初期化します。
MesEncodeIncrementalHandleCreate

MesEncodeIncrementalHandleCreate 関数は、エンコードを作成し、シリアル化の増分スタイル用に初期化します。
MesHandleFree

MesHandleFree 関数は、シリアル化ハンドルによって割り当てられたメモリを解放します。
MesIncrementalHandleReset

MesIncrementalHandleReset 関数は、増分シリアル化のハンドルを再初期化します。
MesInqProcEncodingId

MesInqProcEncodingId 関数は、エンコーディングの ID を提供します。
Ndr64AsyncClientCall

Ndr64AsyncClientCall は、アプリケーションによって直接呼び出されるものではありません。
Ndr64AsyncServerCallAll

Ndr64AsyncServerCallAll は、アプリケーションによって直接呼び出されるものではありません。
NdrAsyncClientCall

NdrAsyncClientCall 関数は、/Oi および /Oic モード スタブの非同期クライアント側エントリ ポイントです。
NdrAsyncClientCall2

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

NdrAsyncServerCall は、アプリケーションによって直接呼び出されることを意図したものではありません。
NdrClearOutParameters

NdrClearOutParameters 関数は、out パラメーターのリソースを解放し、サーバーへの RPC 呼び出しが失敗した場合にそのメモリをクリアします。
NdrClientCall

NdrClientCall 関数は、/Oicf モード スタブのクライアント側エントリ ポイントです。
NdrClientCall2

NdrClientCall2 関数は、/Oicf モード スタブのクライアント側エントリ ポイントです。
NdrClientCall3

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

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

NdrConformantArrayUnmarshall 関数は、準拠する配列をアンマーサルします。
NdrConformantStringBufferSize

NdrConformantStringBufferSize 関数は、準拠する文字列をマーシャリングするために必要なバッファーのサイズをバイト単位で計算します。
NdrConformantStringMarshall

NdrConformantStringMarshall 関数は、準拠する文字列をサーバーに送信するネットワーク バッファーにマーシャリングします。
NdrConformantStringUnmarshall

NdrConformantStringUnmarshall 関数は、ネットワーク バッファーからメモリに準拠する文字列をアンマーサルします。
NdrContextHandleInitialize

新しい RPC コンテキスト ハンドルを初期化します。
NdrContextHandleMemorySize

ローカル メモリで表される、指定された RPC コンテキスト ハンドルのサイズを返します。
NdrContextHandleSize

NdrContextHandleSize 関数は、指定された RPC コンテキスト ハンドルのサイズを返します。
NdrConvert

NdrConvert 関数は、ネットワーク バッファーを送信側のデータ表現から受信側のデータ表現に変換します (異なる場合)。
NdrCStdStubBuffer_Release

NdrCStdStubBuffer_Release関数は、IRpcStubBuffer::Release メソッドを実装します。
NdrCStdStubBuffer2_Release

NdrCStdStubBuffer2_Release関数は、IRpcStubBuffer::Release メソッドを実装します。
NdrDcomAsyncClientCall

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

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

NdrDllCanUnloadNow 関数は、プロキシとスタブを実装する DLL がまだ使用されているかどうかを判断します。 そうでない場合、呼び出し元は DLL をメモリから安全にアンロードできます。
NdrDllGetClassObject

NdrDllGetClassObject 関数は、プロキシまたはスタブのクラス オブジェクトを取得します。
NdrDllRegisterProxy

NdrDllRegisterProxy 関数は、プロキシ DLL に含まれるインターフェイスのレジストリ エントリを作成します。
NdrDllUnregisterProxy

NdrDllUnregisterProxy 関数は、プロキシ DLL に含まれるインターフェイスのレジストリ エントリを削除します。
NdrGetUserMarshalInfo

NdrGetUserMarshalInfo 関数は、ヘルパー関数のwire_marshalとuser_marshalに関する追加情報を提供します。
NdrInterfacePointerBufferSize

NdrInterfacePointerBufferSize 関数は、インターフェイス ポインターをマーシャリングするために必要なバッファーのサイズをバイト単位で計算します。
NdrInterfacePointerFree

NdrInterfacePointerFree 関数は、インターフェイス ポインターを解放します。
NdrInterfacePointerMarshall

NdrInterfacePointerMarshall 関数は、サーバーに送信されるネットワーク バッファーにインターフェイス ポインターをマーシャリングします。
NdrInterfacePointerUnmarshall

NdrInterfacePointerUnmarshall 関数は、ネットワーク バッファーからメモリへのインターフェイス ポインターによって参照されるデータをアンマーシャルします。
NdrMesProcEncodeDecode2

NdrMesProcEncodeDecode2 は変更または使用できない場合があります。
NdrMesProcEncodeDecode4

NdrMesProcEncodeDecode4 は変更または使用できない場合があります。
NdrOleAllocate

NdrOleAllocate 関数は、オブジェクト インターフェイスにメモリを割り当てるために RPC によって使用されます。 この関数は、CoTaskMemAlloc 関数のラッパーです。
NdrOleFree

NdrOleFree 関数は、CoTaskMemFree 関数のラッパーです。
NdrPointerBufferSize

NdrPointerBufferSize 関数は、最上位レベルのポインターに必要なバッファー サイズをバイト単位で計算します。
NdrPointerFree

NdrPointerFree 関数はメモリを解放します。
NdrPointerMarshall

NdrPointerMarshall 関数は、最上位レベルのポインターをあらゆるものにマーシャリングします。 構造体、配列、または共用体に埋め込まれたポインターは、NdrPointerMarshall を直接呼び出します。
NdrPointerUnmarshall

NdrPointerUnmarshall 関数は、何かに対する最上位のポインターをアンマーシャルします。 構造体、配列、または共用体に埋め込まれたポインターは、NdrPointerUnmarshall を直接呼び出します。
NdrProxyErrorHandler

NdrProxyErrorHandler 関数は、RPC 機能コードを使用して例外を HRESULT にマップします。
NdrProxyForwardingFunction10

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction10)
NdrProxyForwardingFunction11

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction11)
NdrProxyForwardingFunction12

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction12)
NdrProxyForwardingFunction13

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction13)
NdrProxyForwardingFunction14

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction14)
NdrProxyForwardingFunction15

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction15)
NdrProxyForwardingFunction16

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction16)
NdrProxyForwardingFunction17

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction17)
NdrProxyForwardingFunction18

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction18)
NdrProxyForwardingFunction19

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction19)
NdrProxyForwardingFunction20

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction20)
NdrProxyForwardingFunction21

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction21)
NdrProxyForwardingFunction22

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction22)
NdrProxyForwardingFunction23

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction23)
NdrProxyForwardingFunction24

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction24)
NdrProxyForwardingFunction25

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction25)
NdrProxyForwardingFunction26

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction26)
NdrProxyForwardingFunction27

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction27)
NdrProxyForwardingFunction28

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction28)
NdrProxyForwardingFunction29

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction29)
NdrProxyForwardingFunction3

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction3)
NdrProxyForwardingFunction30

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction30)
NdrProxyForwardingFunction31

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction31)
NdrProxyForwardingFunction32

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction32)
NdrProxyForwardingFunction4

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction4)
NdrProxyForwardingFunction5

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction5)
NdrProxyForwardingFunction6

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction6)
NdrProxyForwardingFunction7

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction7)
NdrProxyForwardingFunction8

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction8)
NdrProxyForwardingFunction9

COM プロキシのスタブ関数。 (NdrProxyForwardingFunction9)
NdrProxyFreeBuffer

NdrProxyFreeBuffer 関数は RPC バッファーを解放します。
NdrProxyGetBuffer

NdrProxyGetBuffer 関数は、IRpcChannelBuffer::GetBuffer メソッド呼び出しを使用して COM からネットワーク バッファーを取得します。
NdrProxyInitialize

NdrProxyInitialize 関数は、オブジェクト メソッドのプロキシを初期化します。
NdrProxySendReceive

NdrProxySendReceive 関数は、サーバーにメッセージを送信し、応答を待機します。
NdrServerCall2

NdrServerCall2 は、アプリケーションによって直接呼び出されることを意図したものではありません。
NdrServerCallAll

NdrServerCallAll は、アプリケーションによって直接呼び出されることを意図したものではありません。
NdrSimpleTypeMarshall

NdrSimpleTypeMarshall 関数は、単純型をマーシャリングします。
NdrSimpleTypeUnmarshall

NdrSimpleTypeUnmarshall 関数は、単純型をアンマーシャルにします。
NdrStubCall2

NdrStubCall2 関数は、/Oicf モード スタブのサーバー側エントリ ポイントです。
NdrStubCall3

NdrStubCall3 は、アプリケーションによって直接呼び出されることを意図したものではありません。
NdrStubForwardingFunction

NdrStubForwardingFunction 関数は、基本インターフェイスで定義されているサーバー側オブジェクト メソッドのエントリ ポイントです。
NdrStubGetBuffer

NdrStubGetBuffer 関数は、RPC チャネルからバッファーを取得します。
NdrStubInitialize

NdrStubInitialize 関数は、サーバー スタブによってアンマースホールの前に呼び出されます。 いくつかのスタブ メッセージ フィールドが設定されます。
NdrUserMarshalBufferSize

NdrUserMarshalBufferSize 関数は、ユーザー マーシャリング オブジェクトをマーシャリングするために必要なバッファーのサイズをバイト単位で計算します。
NdrUserMarshalFree

NdrUserMarshalFree 関数は、ユーザー マーシャリング オブジェクトを解放します。
NdrUserMarshalMarshall

NdrUserMarshalMarshall 関数は、指定されたデータ バッファーをマーシャリングします。
ObjectStublessClient10

COM プロキシのスタブ関数。 (ObjectStublessClient10)
ObjectStublessClient11

COM プロキシのスタブ関数。 (ObjectStublessClient11)
ObjectStublessClient12

COM プロキシのスタブ関数。 (ObjectStublessClient12)
ObjectStublessClient13

COM プロキシのスタブ関数。 (ObjectStublessClient13)
ObjectStublessClient14

COM プロキシのスタブ関数。 (ObjectStublessClient14)
ObjectStublessClient15

COM プロキシのスタブ関数。 (ObjectStublessClient15)
ObjectStublessClient16

COM プロキシのスタブ関数。 (ObjectStublessClient16)
ObjectStublessClient17

COM プロキシのスタブ関数。 (ObjectStublessClient17)
ObjectStublessClient18

COM プロキシのスタブ関数。 (ObjectStublessClient18)
ObjectStublessClient19

COM プロキシのスタブ関数。 (ObjectStublessClient19)
ObjectStublessClient20

COM プロキシのスタブ関数。 (ObjectStublessClient20)
ObjectStublessClient21

COM プロキシのスタブ関数。 (ObjectStublessClient21)
ObjectStublessClient22

COM プロキシのスタブ関数。 (ObjectStublessClient22)
ObjectStublessClient23

COM プロキシのスタブ関数。 (ObjectStublessClient23)
ObjectStublessClient24

COM プロキシのスタブ関数。 (ObjectStublessClient24)
ObjectStublessClient25

COM プロキシのスタブ関数。 (ObjectStublessClient25)
ObjectStublessClient26

COM プロキシのスタブ関数。 (ObjectStublessClient26)
ObjectStublessClient27

COM プロキシのスタブ関数。 (ObjectStublessClient27)
ObjectStublessClient28

COM プロキシのスタブ関数。 (ObjectStublessClient28)
ObjectStublessClient29

COM プロキシのスタブ関数。 (ObjectStublessClient29)
ObjectStublessClient3

COM プロキシのスタブ関数。 (ObjectStublessClient3)
ObjectStublessClient30

COM プロキシのスタブ関数。 (ObjectStublessClient30)
ObjectStublessClient31

COM プロキシのスタブ関数。 (ObjectStublessClient31)
ObjectStublessClient32

COM プロキシのスタブ関数。 (ObjectStublessClient32)
ObjectStublessClient4

COM プロキシのスタブ関数。 (ObjectStublessClient4)
ObjectStublessClient5

ObjectStublessClient5 関数は、COM プロキシのスタブ関数です。
ObjectStublessClient6

COM プロキシのスタブ関数。 (ObjectStublessClient6)
ObjectStublessClient7

COM プロキシのスタブ関数。 (ObjectStublessClient7)
ObjectStublessClient8

COM プロキシのスタブ関数。 (ObjectStublessClient8)
ObjectStublessClient9

COM プロキシのスタブ関数。 (ObjectStublessClient9)
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 の置き換えを容易にする関数のプロトタイプです。
RpcAsyncAbortCall

サーバーは RpcAsyncAbortCall を呼び出して非同期呼び出しを中止します。
RpcAsyncCancelCall

クライアントは RpcAsyncCancelCall 関数を呼び出して、非同期呼び出しを取り消します。
RpcAsyncCompleteCall

クライアントとサーバーは RpcAsyncCompleteCall 関数を呼び出して、非同期リモート プロシージャ 呼び出しを完了します。
RpcAsyncGetCallHandle

RpcAsyncGetCallHandle マクロは、非同期リモート プロシージャ 呼び出しでバインド ハンドルを返します。
RpcAsyncGetCallStatus

クライアントは RpcAsyncGetCallStatus 関数を呼び出して、非同期リモート呼び出しの現在の状態を確認します。
RpcAsyncInitializeHandle

クライアントは RpcAsyncInitializeHandle 関数を呼び出して、非同期呼び出しを行うために使用するRPC_ASYNC_STATE構造体を初期化します。
RpcAsyncRegisterInfo

RpcAsyncRegisterInfo 関数は廃止されました。
RpcBindingBind

RpcBindingBind 関数は、RPC サーバーにアクセスし、それにバインドします。
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) は、バインド ハンドルの文字列表現を返します。
RpcBindingUnbind

RpcBindingBind によって以前にバインドされたバインド ハンドルをバインド解除します。
RpcBindingVectorFree

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

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

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

RpcCertGeneratePrincipalName 関数 (rpcssl.h) は、セキュリティ証明書のプリンシパル名を生成するためにサーバー プログラムによって使用されます。
RpcCertGeneratePrincipalNameA

サーバー プログラムでは、RpcCertGeneratePrincipalName 関数を使用して、セキュリティ証明書のプリンシパル名を生成します。 (RpcCertGeneratePrincipalNameA)
RpcCertGeneratePrincipalNameW

RpcCertGeneratePrincipalNameW (Unicode) 関数 (rpcssl.h) は、セキュリティ証明書のプリンシパル名を生成するためにサーバー プログラムによって使用されます。
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 関数は、ローカル エンドポイント マップ データベースからサーバー アドレス情報を削除します。
RpcErrorAddRecord

RpcErrorAddRecord 関数は、拡張エラー情報レコードのチェーンに拡張エラー情報を追加します。
RpcErrorClearInformation

RpcErrorClearInformation 関数は、現在のスレッドのすべての拡張エラー情報をクリアします。
RpcErrorEndEnumeration

RpcErrorEndEnumeration 関数は、拡張エラー情報の列挙を終了し、列挙に対して RPC によって割り当てられたすべてのリソースを解放します。
RpcErrorGetNextRecord

RpcErrorGetNextRecord 関数は、列挙ハンドルの次の拡張エラー情報レコードを取得します。
RpcErrorGetNumberOfRecords

RpcErrorGetNumberOfRecords 関数は、拡張エラー情報のレコード数を返します。
RpcErrorLoadErrorInfo

RpcErrorLoadErrorInfo 関数は、RpcErrorSaveErrorInfo の呼び出しによって取得された BLOB を拡張エラー情報に変換します。
RpcErrorResetEnumeration

RpcErrorResetEnumeration 関数は、インプロセス列挙の列挙カーソルをリセットし、RpcErrorGetNextRecord への後続の呼び出しが最初の拡張エラー情報レコードを取得するようにプロセスをリセットします。
RpcErrorSaveErrorInfo

RpcErrorSaveErrorInfo 関数は、列挙ハンドルのすべてのエラー情報を BLOB として返します。
RpcErrorStartEnumeration

RpcErrorStartEnumeration 関数は、拡張エラー情報の列挙を開始します。
RpcExcept

RpcExcept ステートメントは、RPC アプリケーションの構造化例外処理を提供します。
RpcExceptionFilter

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

RpcFreeAuthorizationContext 関数は、RpcGetAuthorizationContextForClient 関数の以前の呼び出しによって取得された Authz コンテキストを解放します。
RpcGetAuthorizationContextForClient

RpcGetAuthorizationContextForClient 関数は、高パフォーマンス認証のために Authz 関数と共に使用できる RPC クライアントの Authz コンテキストを返します。 ncalrpc および ncacn_* プロトコル シーケンスでのみサポートされます。
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 関数は、バインド ハンドルの binding-communications タイムアウト値を設定します。
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 ランタイム ライブラリとオペレーティング システムが指定されたプロトコル シーケンスをサポートしているかどうかを示します。
RPCNOTIFICATION_ROUTINE

RPCNOTIFICATION_ROUTINE関数は、非同期 RPC を利用するプログラムに、非同期イベントへの応答をカスタマイズする機能を提供します。
RpcNsBindingExportA

RpcNsBindingExport 関数は、サーバーに対して複数のバインド ハンドルと複数のオブジェクトを含むネーム サービス データベース エントリを確立します。 (ANSI)
RpcNsBindingExportPnPA

RpcNsBindingExportPnP 関数は、プラグ アンド プレイをサポートするサーバーに対して、複数のバインド ハンドルと複数のオブジェクトを含むネーム サービス データベース エントリを確立します。 (ANSI)
RpcNsBindingExportPnPW

RpcNsBindingExportPnP 関数は、プラグ アンド プレイをサポートするサーバーに対して、複数のバインド ハンドルと複数のオブジェクトを含むネーム サービス データベース エントリを確立します。 (Unicode)
RpcNsBindingExportW

RpcNsBindingExport 関数は、サーバーに対して複数のバインド ハンドルと複数のオブジェクトを含むネーム サービス データベース エントリを確立します。 (Unicode)
RpcNsBindingImportBeginA

RpcNsBindingImportBegin 関数は、指定されたインターフェイスとオブジェクトを提供するサーバーに対してクライアント互換のバインド ハンドルをインポートするためのインポート コンテキストを作成します。 (ANSI)
RpcNsBindingImportBeginW

RpcNsBindingImportBegin 関数は、指定されたインターフェイスとオブジェクトを提供するサーバーに対してクライアント互換のバインド ハンドルをインポートするためのインポート コンテキストを作成します。 (Unicode)
RpcNsBindingImportDone

RpcNsBindingImportDone 関数は、クライアントが互換性のあるサーバーの検索を完了したことを通知し、インポート コンテキストを削除します。
RpcNsBindingImportNext

RpcNsBindingImportNext 関数は、インターフェイス (および必要に応じてネーム サービス データベースのオブジェクト) を検索し、互換性のあるサーバーのバインド ハンドルが見つかった場合に返します。
RpcNsBindingInqEntryName

RpcNsBindingInqEntryName 関数 (rpcdce.h) は、バインド ハンドルの取得元のエントリ名を返します。
RpcNsBindingInqEntryNameA

RpcNsBindingInqEntryName 関数は、バインド ハンドルの取得元のエントリ名を返します。 (RpcNsBindingInqEntryNameA)
RpcNsBindingInqEntryNameW

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

RpcNsBindingLookupBegin 関数は、インターフェイスと オブジェクトの参照コンテキストを作成します。 (ANSI)
RpcNsBindingLookupBeginW

RpcNsBindingLookupBegin 関数は、インターフェイスと オブジェクトの参照コンテキストを作成します。 (Unicode)
RpcNsBindingLookupDone

RpcNsBindingLookupDone 関数は、クライアントが互換性のあるサーバーの検索を完了したことを示し、参照コンテキストを削除します。
RpcNsBindingLookupNext

RpcNsBindingLookupNext 関数は、指定したインターフェイスと必要に応じてオブジェクトに対応するバインド ハンドルの一覧を返します。
RpcNsBindingSelect

RpcNsBindingSelect 関数は、互換性のあるバインド ハンドルの一覧からバインド ハンドルを返します。
RpcNsBindingUnexportA

RpcNsBindingUnexport 関数は、name-service データベースのエントリからインターフェイスとオブジェクトのバインド ハンドルを削除します。 (ANSI)
RpcNsBindingUnexportPnPA

RpcNsBindingUnexportPnP 関数は、名前サービス データベースのエントリからプラグ アンド プレイ インターフェイスとオブジェクトのバインド ハンドルを削除します。 (ANSI)
RpcNsBindingUnexportPnPW

RpcNsBindingUnexportPnP 関数は、名前サービス データベースのエントリからプラグ アンド プレイ インターフェイスとオブジェクトのバインド ハンドルを削除します。 (Unicode)
RpcNsBindingUnexportW

RpcNsBindingUnexport 関数は、name-service データベース内のエントリからインターフェイスとオブジェクトのバインド ハンドルを削除します。 (Unicode)
RpcNsEntryExpandNameA

RpcNsEntryExpandName 関数は、name-service エントリ名を展開します。 この関数は Active Directory でサポートされています。 (ANSI)
RpcNsEntryExpandNameW

RpcNsEntryExpandName 関数は、name-service エントリ名を展開します。 この関数は Active Directory でサポートされています。 (Unicode)
RpcNsEntryObjectInqBeginA

RpcNsEntryObjectInqBegin 関数は、名前サービス データベース エントリのオブジェクトの照会コンテキストを作成します。 (ANSI)
RpcNsEntryObjectInqBeginW

RpcNsEntryObjectInqBegin 関数は、名前サービス データベース エントリのオブジェクトの照会コンテキストを作成します。 (Unicode)
RpcNsEntryObjectInqDone

RpcNsEntryObjectInqDone 関数は、ネーム サービス データベース エントリのオブジェクトの照会コンテキストを削除します。
RpcNsEntryObjectInqNext

RpcNsEntryObjectInqNext 関数は、name-service データベース エントリから一度に 1 つのオブジェクトを返します。
RpcNsGroupDeleteA

RpcNsGroupDelete 関数は、グループ属性を削除します。 (ANSI)
RpcNsGroupDeleteW

RpcNsGroupDelete 関数は、グループ属性を削除します。 (Unicode)
RpcNsGroupMbrAddA

RpcNsGroupMbrAdd 関数は、グループにエントリ名を追加します。 必要に応じて、エントリが作成されます。 (ANSI)
RpcNsGroupMbrAddW

RpcNsGroupMbrAdd 関数は、グループにエントリ名を追加します。 必要に応じて、エントリが作成されます。 (Unicode)
RpcNsGroupMbrInqBeginA

RpcNsGroupMbrInqBegin 関数は、グループ メンバーを表示するための照会コンテキストを作成します。 (ANSI)
RpcNsGroupMbrInqBeginW

RpcNsGroupMbrInqBegin 関数は、グループ メンバーを表示するための照会コンテキストを作成します。 (Unicode)
RpcNsGroupMbrInqDone

RpcNsGroupMbrInqDone 関数は、グループの照会コンテキストを削除します。
RpcNsGroupMbrInqNextA

RpcNsGroupMbrInqNext 関数は、グループから一度に 1 つのエントリ名を返します。 (ANSI)
RpcNsGroupMbrInqNextW

RpcNsGroupMbrInqNext 関数は、グループから一度に 1 つのエントリ名を返します。 (Unicode)
RpcNsGroupMbrRemoveA

RpcNsGroupMbrRemove 関数は、グループからエントリ名を削除します。 (ANSI)
RpcNsGroupMbrRemoveW

RpcNsGroupMbrRemove 関数は、グループからエントリ名を削除します。 (Unicode)
RpcNsMgmtBindingUnexportA

RpcNsMgmtBindingUnexport 関数は、name-service データベースのエントリから複数のバインド ハンドルとオブジェクトを削除します。 (ANSI)
RpcNsMgmtBindingUnexportW

RpcNsMgmtBindingUnexport 関数は、name-service データベースのエントリから複数のバインド ハンドルとオブジェクトを削除します。 (Unicode)
RpcNsMgmtEntryCreateA

RpcNsMgmtEntryCreate 関数は、ネーム サービス データベース エントリを作成します。 (ANSI)
RpcNsMgmtEntryCreateW

RpcNsMgmtEntryCreate 関数は、ネーム サービス データベース エントリを作成します。 (Unicode)
RpcNsMgmtEntryDeleteA

RpcNsMgmtEntryDelete 関数は、ネーム サービス データベース エントリを削除します。 (ANSI)
RpcNsMgmtEntryDeleteW

RpcNsMgmtEntryDelete 関数は、ネーム サービス データベース エントリを削除します。 (Unicode)
RpcNsMgmtEntryInqIfIdsA

RpcNsMgmtEntryInqIfIds 関数は、ネーム サービス データベース エントリにエクスポートされたインターフェイスの一覧を返します。 (ANSI)
RpcNsMgmtEntryInqIfIdsW

RpcNsMgmtEntryInqIfIds 関数は、ネーム サービス データベース エントリにエクスポートされたインターフェイスの一覧を返します。 (Unicode)
RpcNsMgmtHandleSetExpAge

RpcNsMgmtHandleSetExpAge 関数は、名前サービス データのローカル コピーの名前サービス ハンドルの有効期限を設定します。
RpcNsMgmtInqExpAge

RpcNsMgmtInqExpAge 関数は、名前サービス データのローカル コピーのグローバル有効期限を返します。
RpcNsMgmtSetExpAge

RpcNsMgmtSetExpAge 関数は、名前サービス データのローカル コピーのアプリケーションのグローバル有効期限を変更します。
RpcNsProfileDeleteA

RpcNsProfileDelete 関数はプロファイル属性を削除します。 (ANSI)
RpcNsProfileDeleteW

RpcNsProfileDelete 関数はプロファイル属性を削除します。 (Unicode)
RpcNsProfileEltAddA

RpcNsProfileEltAdd 関数は、プロファイルに要素を追加します。 必要に応じて、エントリが作成されます。 (ANSI)
RpcNsProfileEltAddW

RpcNsProfileEltAdd 関数は、プロファイルに要素を追加します。 必要に応じて、エントリが作成されます。 (Unicode)
RpcNsProfileEltInqBeginA

RpcNsProfileEltInqBegin 関数は、プロファイル内の要素を表示するための照会コンテキストを作成します。 (ANSI)
RpcNsProfileEltInqBeginW

RpcNsProfileEltInqBegin 関数は、プロファイル内の要素を表示するための照会コンテキストを作成します。 (Unicode)
RpcNsProfileEltInqDone

RpcNsProfileEltInqDone 関数は、プロファイル内の要素を表示するための照会コンテキストを削除します。
RpcNsProfileEltInqNextA

RpcNsProfileEltInqNext 関数は、プロファイルから一度に 1 つの要素を返します。 (ANSI)
RpcNsProfileEltInqNextW

RpcNsProfileEltInqNext 関数は、プロファイルから一度に 1 つの要素を返します。 (Unicode)
RpcNsProfileEltRemoveA

RpcNsProfileEltRemove 関数は、プロファイルから要素を削除します。 (ANSI)
RpcNsProfileEltRemoveW

RpcNsProfileEltRemove 関数は、プロファイルから要素を削除します。 (Unicode)
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 関数は、リモート プロシージャ 呼び出しを受信できるバインド ハンドルを返します。
RpcServerInqCallAttributesA

RpcServerInqCallAttributes 関数は、クライアント セキュリティ コンテキスト属性を取得する RPC サーバー呼び出しです。 (ANSI)
RpcServerInqCallAttributesW

RpcServerInqCallAttributes 関数は、クライアント セキュリティ コンテキスト属性を取得する RPC サーバー呼び出しです。 (Unicode)
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 ランタイム ライブラリにインターフェイスを登録します。
RpcServerSubscribeForNotification

サーバーで RPC 通知をサブスクライブします。
RpcServerTestCancel

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

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

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

RPC 通知からサーバーの登録を解除します。
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 ランタイム ライブラリに指示します。
RpcSmAllocate

RpcSmAllocate 関数は、RPC スタブ メモリ管理機能内でメモリを割り当て、割り当てられたメモリまたは NULL へのポインターを返します。
RpcSmClientFree

RpcSmClientFree 関数は、クライアント スタブから返されたメモリを解放します。
RpcSmDestroyClientContext

RpcSmDestroyClientContext 関数は、コンテキスト ハンドルのクライアント メモリ リソースを再利用し、コンテキスト ハンドルを NULL にします。
RpcSmDisableAllocate

RpcSmDisableAllocate 関数は、スタブ メモリ管理環境内のリソースとメモリを解放します。
RpcSmEnableAllocate

RpcSmEnableAllocate 関数は、スタブ メモリ管理環境を確立します。
RpcSmFree

RpcSmFree 関数は、RpcSmAllocate によって割り当てられたメモリを解放します。
RpcSmGetThreadHandle

RpcSmGetThreadHandle 関数は、スタブ メモリ管理環境のスレッド ハンドル (NULL) を返します。
RpcSmSetClientAllocFree

RpcSmSetClientAllocFree 関数を使用すると、クライアント スタブによって使用されるメモリ割り当ておよび解放メカニズムが有効になります。
RpcSmSetThreadHandle

RpcSmSetThreadHandle 関数は、スタブ メモリ管理環境のスレッド ハンドルを設定します。
RpcSmSwapClientAllocFree

RpcSmSwapClientAllocFree 関数は、クライアント スタブのメモリ割り当ておよびメモリ解放メカニズムを、クライアントから提供されたものと交換します。
RpcSsAllocate

RpcSsAllocate 関数は、RPC スタブメモリ管理機能内でメモリを割り当て、割り当てられたメモリまたは NULL へのポインターを返します。
RpcSsContextLockExclusive

RpcSsContextLockExclusive 関数を使用すると、アプリケーションは排他モードでコンテキスト ハンドルの使用を開始できます。
RpcSsContextLockShared

RpcSsContextLockShared 関数を使用すると、アプリケーションで共有モードでコンテキスト ハンドルの使用を開始できます。
RpcSsDestroyClientContext

RpcSsDestroyClientContext 関数は、サーバーに接続せずに、クライアントが不要になったコンテキスト ハンドルを破棄します。
RpcSsDisableAllocate

RpcSsDisableAllocate 関数は、スタブ メモリ管理環境内のリソースとメモリを解放します。
RpcSsDontSerializeContext

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

RpcSsEnableAllocate 関数は、スタブ メモリ管理環境を確立します。
RpcSsFree

RpcSsFree 関数は、RpcSsAllocate によって割り当てられたメモリを解放します。
RpcSsGetThreadHandle

RpcSsGetThreadHandle 関数は、スタブ メモリ管理環境のスレッド ハンドルを返します。
RpcSsSetClientAllocFree

RpcSsSetClientAllocFree 関数を使用すると、クライアント スタブによって使用されるメモリ割り当ておよび解放メカニズムが有効になります。
RpcSsSetThreadHandle

RpcSsSetThreadHandle 関数は、スタブ メモリ管理環境のスレッド ハンドルを設定します。
RpcSsSwapClientAllocFree

RpcSsSwapClientAllocFree 関数は、クライアント スタブによって使用されるメモリ割り当ておよび解放メカニズムを、クライアントから提供されたものと交換します。
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 関数は、キャンセルの表示を確認します。
RpcUserFree

RpcUserFree は変更または使用できない場合があります。
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 を文字列に変換します。

構造

 
MIDL_STUB_DESC

MIDL_STUB_DESC構造体は、クライアントとサーバー間の RPC 呼び出しに関するインターフェイス スタブに関する情報を含む MIDL によって生成される構造体です。
MIDL_STUB_MESSAGE

MIDL によって生成され、RPC スタブの現在の状態が含まれます。 アプリケーションは、MIDL_STUB_MESSAGE構造を直接変更する必要はありません。
NDR_USER_MARSHAL_INFO

NDR_USER_MARSHAL_INFO構造体は、ヘルパー関数とuser_marshalヘルパー関数に渡すことができる RPC 呼び出しの状態に関する情報wire_marshal保持します。
NDR_USER_MARSHAL_INFO_LEVEL1

NDR_USER_MARSHAL_INFO_LEVEL1構造体には、ヘルパー関数とuser_marshalヘルパー関数に渡すことができる RPC 呼び出しの状態に関する情報wire_marshal保持されます。
ProxyFileInfo

ProxyFileInfo 構造体には、プロキシ DLL 内のインターフェイス プロキシに関する情報が含まれています。
RPC_ASYNC_NOTIFICATION_INFO

非同期リモート プロシージャ 呼び出しの通知情報が含まれます。 この通知情報は、I/O 完了ポート (IOC)、Windows 非同期プロシージャ 呼び出し (APC)、Windows メッセージング、および Windows イベント通知用に構成できます。
RPC_ASYNC_STATE

RPC_ASYNC_STATE構造体は、非同期リモート プロシージャ 呼び出しの状態を保持します。 RPC_ASYNC_STATEは、非同期呼び出しの待機、クエリ、応答、または取り消しに使用される、この構造体へのハンドルです。
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_C_OPT_COOKIE_AUTH_DESCRIPTOR

RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR構造体には、RPC/HTTP トラフィックのヘッダーに挿入される Cookie が含まれています。
RPC_CALL_ATTRIBUTES_V1_A

RPC_CALL_ATTRIBUTES_V1構造体は、RpcServerInqCallAttributes 関数にパラメーターを提供します。 Windows XP および Windows Server 2003 オペレーティング システムの ANSI および UNICODE バージョンで実装されます。 (ANSI)
RPC_CALL_ATTRIBUTES_V1_W

RPC_CALL_ATTRIBUTES_V1構造体は、RpcServerInqCallAttributes 関数にパラメーターを提供します。 Windows XP および Windows Server 2003 オペレーティング システムの ANSI および UNICODE バージョンで実装されます。 (Unicode)
RPC_CALL_ATTRIBUTES_V2_A

RPC_CALL_ATTRIBUTES_V2構造体は、RpcServerInqCallAttributes 関数にパラメーターを提供します。 バージョン 2 では、ローカル アドレスとクライアント プロセス ID のサポートが指定されています。 (ANSI)
RPC_CALL_ATTRIBUTES_V2_W

RPC_CALL_ATTRIBUTES_V2構造体は、RpcServerInqCallAttributes 関数にパラメーターを提供します。 バージョン 2 では、ローカル アドレスとクライアント プロセス ID のサポートが指定されています。 (Unicode)
RPC_CALL_LOCAL_ADDRESS_V1

呼び出しが行われたローカル アドレスに関する情報が含まれます。
RPC_CLIENT_INTERFACE

RPC_CLIENT_INTERFACE構造体は、ランタイム ライブラリとスタブ間のプライベート インターフェイスの一部です。 Microsoft RPC を使用するほとんどの分散アプリケーションでは、この構造は必要ありません。
RPC_DISPATCH_TABLE

RPC_DISPATCH_TABLE構造体は、ランタイム ライブラリとスタブの間のプライベート インターフェイスの一部です。 Microsoft RPC を使用するほとんどの分散アプリケーションでは、この構造は必要ありません。
RPC_EE_INFO_PARAM

RPC_EE_INFO_PARAM構造体は、拡張エラー情報を格納するために使用されます。
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_ERROR_ENUM_HANDLE

RPC_ERROR_ENUM_HANDLE構造体は、拡張エラー情報を処理するために RpcError* 関数によって使用される列挙ハンドルを提供します。
RPC_EXTENDED_ERROR_INFO

RPC_EXTENDED_ERROR_INFO構造体は、拡張エラー情報を格納するために使用されます。
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_MESSAGE

RPC_MESSAGE構造体には、NDR と RPC または OLE ランタイムの残りの部分の間で共有される情報が含まれています。
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 の一覧が含まれています。