英語で読む

次の方法で共有


その他のデバイス テクノロジ

その他のデバイス テクノロジの概要。

その他のデバイス テクノロジを開発するには、次のヘッダーが必要です。

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

列挙

 
PropertyConstraint

関数インスタンスの検索に使用するフィルター条件を修飾します。
QueryUpdateAction

指定した関数インスタンスに対して Function Discovery が実行するアクションの種類を表します。 この情報は、クライアント プログラムの変更通知ハンドラーによって使用されます。
SystemVisibilityFlags

関数インスタンスのデータの可視性を決定します。
WSD_CONFIG_PARAM_TYPE

WSD_CONFIG_PARAM構造体に格納されるデータの種類を指定します。
WSD_PROTOCOL_TYPE

ポートでサポートされているプロトコルの種類を識別します。
WSDEventType

セッション レイヤーによって生成されるイベントの種類を識別します。
WSDUdpMessageType

UDP メッセージの種類を識別します。

関数

 
中止

非同期操作を中止します。
中止

添付ファイル MIME データ ストリームでのデータ転送を中止します。
AbortAsyncOperation

保留中の非同期操作を中止します。
[追加]

関数インスタンスをコレクションに追加します。
[追加]

新しく発表された探索ホスト (Hello メッセージから) またはユーザーが開始したクエリとの一致に関する情報を提供します。
AddDynamicService

受信要求のサービス オブジェクトを登録しますが、デバイス ホスト メタデータにサービスを追加しません。 これは、一時的 (動的) サービスに使用されます。
AddInstance

関数インスタンスを作成または変更します。
AddNamespace

XML コンテキスト内の名前空間を表す オブジェクトを作成します。
AddNameToNamespace

XML コンテキストの名前空間内の名前を表す オブジェクトを作成します。
AddPropertyConstraint

プロパティ制約をクエリに追加します。
AddQueryConstraint

クエリ制約をクエリに追加します。
Associate

関連付けデータベース エントリを関連付けとしてマークします。
Associate

関連付けデータベース エントリを関連付けとしてマークし、適切な通知を送信します。
AsyncOperationComplete

非同期操作が完了したことを示します。
[アタッチ]

検出プロバイダーにコールバック インターフェイスをアタッチします。
BeginGetMetadata

メタデータの非同期要求を送信します。
BeginGetMetadata

リモート サービスとの非同期メタデータ交換要求を開始します。
BeginGetStatusForMultipleOperations

現在の状態を取得する非同期操作を開始します。
BeginRenewMultipleOperations

新しい期間を送信することによって、既存の通知サブスクリプションのコレクションを更新する非同期操作を初期化します。
BeginSubscribeToMultipleOperations

通知または要請/応答イベントのコレクションをサブスクライブする非同期操作を初期化します。
BeginUnsubscribeToMultipleOperations

通知または要請/応答イベントのコレクションに対するサブスクリプションの非同期キャンセル要求を初期化します。
[クリア]

SOAP over-HTTP 転送に使用される HTTP ヘッダーをクリアします。
閉じる

現在の添付ファイル MIME データ ストリームを閉じます。 (IWSDInboundAttachment.Close)
閉じる

現在の添付ファイル MIME データ ストリームを閉じます。 (IWSDOutboundAttachment.Close)
CreateFunctionInstanceCollection

関数インスタンス コレクションを作成します。
CreateInstance

関数インスタンスを作成します。
CreateInstance

新しい関数インスタンスを作成します。
CreateInstanceCollectionQuery

特定の関数インスタンスのコレクションのクエリを作成します。
CreateInstanceQuery

特定の関数インスタンスのクエリを作成します。
CreatePropertyStore

プロバイダーがメモリ内プロパティ ストアの実装を再利用できるようにします。
削除

指定した関数インスタンスをコレクションから削除します。
削除

関連付けデータベースからエントリを削除します。
削除

アソシエーション データベースからエントリを削除し、適切な通知を送信します。
DeleteAll

コレクションからすべての関数インスタンスを削除します。


アドレスを解析し、そのコンポーネントパーツを検証し、オブジェクトに保存します。
[デタッチ]

検出プロバイダーからコールバック インターフェイスをデタッチします。
EndGetMetadata

メタデータの非同期要求を終了します。
EndGetMetadata

非同期メタデータ交換要求を完了し、応答からサービス メタデータを取得します。
EndGetStatusForMultipleOperations

現在の状態を取得する非同期操作を完了します。
EndQuery

プロバイダーによって実行されているクエリを終了します。
EndRenewMultipleOperations

新しい期間を送信して、既存の通知サブスクリプションのコレクションを更新する非同期操作を完了します。
EndSubscribeToMultipleOperations

通知または要請/応答イベントのコレクションをサブスクライブする非同期操作を完了します。
EndUnsubscribeToMultipleOperations

通知または要請/応答イベントのコレクションへのサブスクリプションの非同期キャンセル要求を完了します。
実行

IFunctionDiscovery::CreateInstanceCollectionQuery によって定義されたクエリを実行します。
実行

IFunctionDiscovery::CreateInstanceQuery によって定義されたクエリを実行します。
FaultRequest

特定の要求コンテキストに一致するエラーを送信します。
Get

指定した関数インスタンスとそのインデックスをコレクションから取得します。
Get

プロパティ キーを使用して、指定したプロパティ制約の名前と値を取得します。
Get

指定したクエリ制約の値を名前で取得します。
GetAlias

検出アドレスのエイリアスを取得します。
GetAllMetadata

このデバイスのすべてのメタデータを取得します。
GetAsyncState

非同期操作の状態を取得します。
GetAt

指定したインデックス位置にあるプロパティ キーを取得します。
GetAuthType

GetAuthType メソッドは、クライアントの認証時に使用される HTTP 認証スキームを取得します。
GetCategory

関数インスタンスのカテゴリ文字列とサブカテゴリ文字列を取得します。
GetClientAccessToken

GetClientAccessToken メソッドは、クライアントの認証または偽装に使用できるクライアント アクセス トークンを取得します。
GetClientCertificate

クライアント証明書を取得します。
Getcontext

現在のトランザクションのプライベート転送コンテキストを取得します。
GetCount

コレクション内の関数インスタンスの数を取得します。
GetCount

プロパティ ストア内のプロパティの数を取得します。
GetCount

コレクション内の項目の数を取得します。 (IProviderPropertyConstraintCollection.GetCount)
GetCount

コレクション内の項目の数を取得します。 (IProviderQueryConstraintCollection.GetCount)
GetEndpointProxy

非同期操作のエンドポイント プロキシを取得します。
GetEndpointProxy

デバイスのエンドポイント プロキシを取得します。
GetEndpointProxy

デバイスのエンドポイント プロキシを取得します。
GetEndpointReference

リモート デバイスのエンドポイントを参照する WS-Addressing アドレスを取得します。
GetErrorInfo

最後のエラーに関する情報を取得します。
Getevent

イベントの結果を含むWSD_EVENT構造体を取得します。
GetExclusive

ソケットが排他モードであるかどうかを判断します。
GetExtendedDiscoXML

SOAP メッセージのヘッダーまたは本文で提供されるカスタムデータまたは拡張可能なデータを取得します。
GetFaultInfo

最後に受信したエラーに関する情報を取得します。
GetHostMetadata

デバイスの機能と、デバイスがホストするサービスを説明するデバイスのクラス固有のメタデータを取得します。
GetID

関数インスタンスの識別子文字列を取得します。
GetID

現在のトランザクションのトランスポート ID を取得します。
GetInboundHttpHeaders

受信 SOAP over-HTTP 転送に使用される現在の HTTP ヘッダーを取得します。
Getinstance

識別子に基づいて、指定された関数インスタンスを取得します。
GetInstanceCollection

カテゴリとサブカテゴリに基づいて、関数インスタンスの指定されたコレクションを取得します。
GetInstanceId

このメッセージのインスタンス識別子を取得します。
GetLocalAddress

メッセージを受信したローカル アドレスを表す汎用アドレス オブジェクトを取得します。
GetLocalInterfaceGUID

メッセージを受信したローカル ネットワーク インターフェイスの GUID を取得します。
GetLocalTransportAddress

ローカル トランスポート (IP) アドレスの文字列表現を取得します。
GetLowerParameters

プロトコル スタック内のこのレイヤーの下のレイヤーからメッセージ パラメーターを取得します。
GetMappedAccessToken

マップされたアクセス トークンを取得します。
GetMessageType

この UDP アドレス構成のメッセージの種類を取得します。
GetMetadata

オブジェクトのメタデータを取得します。
GetMetadataVersion

このメッセージのメタデータ バージョンを取得します。
GetOutboundHttpHeaders

送信 SOAP-over-HTTP 転送に使用されている現在の HTTP ヘッダーを取得します。
GetPath

このアドレスの URI パスを取得します。
GetPort

このトランスポート アドレスに関連付けられている IP ポート番号を取得します。
GetProbeResolveTag

この検出されたサービス オブジェクトに対応する検索タグを取得します。
GetPropertyConstraints

現在のプロパティ制約を取得します。
GetProviderInstanceID

プロバイダー インスタンスの識別子文字列を取得します。
GetQueryConstraints

現在のクエリ制約を取得します。
GetRemoteAddress

メッセージの送信先のリモート アドレスを表す汎用アドレス オブジェクトを取得します。
GetRemoteTransportAddress

リモート トランスポート (IP) アドレスの文字列表現を取得します。
GetRetransmitParams

WSD がメッセージ送信を繰り返す頻度を決定するために使用する値を取得します。
GetScopeRule

実装されたスコープ一致ルールを定義する URI を返すために呼び出されます。
GetScopes

WS-Discovery スコープの一覧を取得します。
GetSecure

このアドレスに対して TLS セキュリティで保護されたセッションが有効になっているかどうかの状態を取得します。
GetService

現在登録されていないサービス オブジェクトを取得します。
GetServiceMetadata

IWSDServiceProxy オブジェクトのメタデータを取得します。
GetServiceProxyById

サービス ID で汎用 IWSDServiceProxy サービス プロキシを取得します。
GetServiceProxyByType

ポートの種類名によってデバイスによって公開されるサービスの汎用 IWSDServiceProxy プロキシを取得します。
GetSignature

メッセージの署名を取得します。
GetSignedInfoHash

メッセージ署名のハッシュを取得します。
GetSockaddr

ソケット アドレス情報を取得します。
GetStatusForMultipleOperations

現在の状態を取得します。
GetThisDeviceMetadata

このデバイスのデバイス固有のメタデータを取得します。
GetThisModelMetadata

デバイスのモデル固有のメタデータを取得します。
GetTransportAddress

アドレス オブジェクトの文字列表現へのポインターを取得します。 (IWSDTransportAddress.GetTransportAddress)
GetTransportAddressEx

アドレス オブジェクトの文字列表現へのポインターを取得します。 (IWSDTransportAddress.GetTransportAddressEx)
GetTTL

このアドレスを使用するすべての送信パケットの有効期間 (TTL) を取得します。
Gettypes

WS-Discovery 型の一覧を取得します。
GetValue

指定したプロパティ キーの値を取得します。
GetXAddrs

XAddrs WS-Discovery の一覧を取得します。
GetXMLContext

このプロバイダーに関連付けられている XML コンテキストを取得します。
GetXMLContext

デバイスに関連付けられている XML コンテキストを取得します。
HasCompleted

操作が完了したかどうかを示します。
Init

IWSDDeviceHost オブジェクトのインスタンスを初期化します。
Init

デバイス プロキシを初期化します。必要に応じて、以前に初期化されたスポンサー デバイス プロキシとセッションを共有します。
初期化する

関数探索プロバイダー オブジェクトを初期化します。
初期化する

関数インスタンスによって表されるリソースにバインドされている特定のインターフェイスを提供する オブジェクトを初期化します。
InstancePropertyStoreFlush

プロバイダーがプロパティを保持するためのメカニズムを提供します。
InstancePropertyStoreOpen

プロバイダーのプロパティ ストアを開きます。
InstancePropertyStoreValidateAccess

プロバイダーが要求されたアクセスをサポートしていることを確認します。
InstanceQueryService

関数インスタンスのプロバイダー固有の COM オブジェクトを作成します。
InstanceReleased

指定した関数インスタンスを解放し、以前に割り当てられたメモリを解放します。
IsInstanceQuery

クエリが 1 つの関数インスタンスに対するクエリか、複数の関数インスタンスに対するかを決定します。
IsMessageSignatureTrusted

メッセージ署名が信頼されているかどうかを指定します。
IsMessageSigned

メッセージが署名されているかどうかを指定します。
IsSubcategoryQuery

クエリが特定のサブカテゴリの関数インスタンスに対するクエリであるかどうかを判断します。
Item

指定した関数インスタンスをインデックスで取得します。
Item

指定したプロパティ制約の名前と値をインデックスで取得します。
Item

指定したクエリ制約の名前と値をインデックスで取得します。
MatchProbe

Probe メッセージが指定したホストと一致するかどうかを判断し、一致した場合は WS-Discovery ProbeMatches メッセージを送信します。
MatchProbeEx

Probe メッセージが指定したホストと一致するかどうかを判断し、一致した場合に拡張情報を含む WS-Discovery ProbeMatches メッセージを送信します。
MatchResolve

Resolve メッセージが指定したホストと一致するかどうかを判断し、一致した場合は WS-Discovery ResolveMatches メッセージを送信します。
MatchResolveEx

Resolve メッセージが指定したホストと一致するかどうかを判断し、一致した場合に拡張情報を含む WS-Discovery ResolveMatches メッセージを送信します。
MatchScopes

2 つのスコープを比較して、それらが一致するかどうかを判断するために 呼び出されます。
次へ

コレクション内の次のプロパティ制約の名前と値を取得します。
次へ

コレクション内の次のクエリ制約の名前と値を取得します。
OnError

非同期クエリ処理中に発生するエラーを受信します。
Onevent

通知中にイベントの追加、削除、または更新を受け取ります。
OnUpdate

関数インスタンスが追加、削除、または変更されたことを示します。
OpenPropertyStore

関数インスタンスのプロパティ ストアを開きます。
ProbeHandler

探索パブリッシャーがプローブを受信すると呼び出されます。
ProcessFault

GetFaultInfo によって取得された SOAP エラーを処理します。
発行

Hello メッセージを送信して、ネットワーク ホストの存在を読み上げる。
PublishEx

拡張情報を含む Hello メッセージを送信して、ネットワーク ホストの存在を読み上げる。
PWSD_SOAP_MESSAGE_HANDLER

受信メッセージの SOAP メッセージ ハンドラーを参照します。
クエリ

指定した制約を満たす関数インスタンスのコレクションを取得します。
読み取り

リモート ホストによって送信されたメッセージから添付ファイル データを取得します。
RegisterNotificationSink

コールバック通知シンクを検出パブリッシャーにアタッチします。
RegisterPortType

受信メッセージのポートの種類を登録します。
RegisterScopeMatchingRule

カスタム スコープ一致ルールのサポートを追加します。
RegisterService

受信要求のサービス オブジェクトを登録し、デバイス ホスト メタデータにサービスを追加します。
削除

指定した関数インスタンスを削除し、削除する関数インスタンスへのポインターを返します。
削除

最近出発した探索ホスト (Bye メッセージから) に関する情報を提供します。
RemoveDynamicService

AddDynamicService を使用して登録されたサービス オブジェクトの登録を解除します。
RemoveInstance

カテゴリとサブカテゴリに基づいて、指定された関数インスタンスを削除します。
RemoveInstance

既存の関数インスタンスを削除します。
RenewMultipleOperations

新しい期間を送信して、既存の通知サブスクリプションのコレクションを更新します。
リセット

現在のインデックスをコレクションの先頭にリセットします。 (IProviderPropertyConstraintCollection.Reset)
リセット

現在のインデックスをコレクションの先頭にリセットします。 (IProviderQueryConstraintCollection.Reset)
ResolveHandler

検出パブリッシャーが Resolve を受信したときに呼び出されます。
RetireService

RegisterService を使用して登録されたサービス オブジェクトの登録を解除し、デバイス ホスト メタデータからサービスを削除します。
SearchByAddress

デバイス アドレス別の WS-Discovery ホストの検索を初期化します。
SearchById

デバイス識別子による WS-Discovery ホストの検索を初期化します。
SearchByType

デバイスの種類別に WS-Discovery ホストの検索を初期化します。
SearchComplete

ユーザーが開始した検索が正常に完了し、検索の一致がこれ以上受け入れられない場合に呼び出されます。
SearchFailed

ユーザーが開始した検索が失敗したことを示すために呼び出されます。
SendOneWayRequest

一方向の要求メッセージを送信します。
SendResponse

特定の要求コンテキストに一致する応答メッセージを送信します。
SendTwoWayRequest

同期呼び出しパターンを使用して双方向の要求メッセージを送信します。
SendTwoWayRequestAsync

非同期呼び出しパターンを使用して双方向の要求メッセージを送信します。
シリアル化

アドレスのコンポーネント部分を文字列にアセンブルします。
SetAddressFamily

WSD デバイスを検出するときに検索する IP アドレス ファミリ (IPv4、IPv6、またはその両方) を指定します。
SetAddressFamily

ホストを公開する IP アドレス ファミリ (IPv4、IPv6、またはその両方) を指定します。
SetAlias

検出アドレスのエイリアスを設定します。
SetCallback

非同期操作が完了したときに呼び出すコールバック インターフェイスを指定します。
SetContext

現在のトランザクションのプライベート転送コンテキストを設定します。
SetEventingStatusCallback

イベント状態コールバックを設定またはクリアします。
SetExclusive

ソケットが排他モードであるかどうかを制御します。
SetID

現在のトランザクションのトランスポート ID を設定します。
SetInboundHttpHeaders

受信 SOAP over-HTTP 転送に使用される HTTP ヘッダーを設定します。
SetLocalAddress

メッセージを送信するソース アドレスを表す汎用アドレス オブジェクトを設定します。
SetMessageType

この UDP アドレス構成のメッセージの種類を設定します。
SetMetadata

ユーザー定義のサービス メタデータを除き、デバイスのメタデータを設定します。
SetNamespaces

カスタム名前空間を XML コンテキスト オブジェクトに関連付けます。
SetOutboundHttpHeaders

送信 SOAP-over-HTTP 転送に使用される HTTP ヘッダーを設定します。
Setpath

このアドレスの URI パスを設定します。
SetPort

このトランスポート アドレスの IP ポート番号のみを設定します。
SetRemoteAddress

リモート アドレスを表す汎用アドレス オブジェクトを、メッセージの送信先に設定します。
SetRetransmitParams

WSD がメッセージ転送を繰り返す頻度を決定するために使用する値を設定します。
SetSecure

このアドレスの TLS セキュリティで保護されたセッションを有効または無効にします。
SetServiceDiscoverable

WS-Discovery を使用してサービスをアドバタイズするかどうかを制御します。
SetSockaddr

ソケット アドレス情報を設定します。
SetTransportAddress

トランスポート アドレスの文字列形式を設定します。
SetTTL

このアドレスを使用するすべての送信パケットの有効期間 (TTL) を設定します。
SetTypes

カスタム メッセージ型を XML コンテキスト オブジェクトに関連付けます。
SetValue

指定したプロパティ キーの値を設定します。
SetWaitHandle

操作が完了したときに設定する待機ハンドルを指定します。
SignalEvent

イベントが発生したことをサブスクライブしているすべてのクライアントに通知します。
Skip

コレクション内の次の項目をスキップします。 (IProviderPropertyConstraintCollection.Skip)
Skip

コレクション内の次の項目をスキップします。 (IProviderQueryConstraintCollection.Skip)
Start

デバイス ホストを起動し、WS-Discovery Hello メッセージを使用してデバイス ホストを発行します。
Stop

WS-Discovery Bye メッセージを送信し、ホストを停止します。
SubscribeToMultipleOperations

通知または要請/応答イベントのコレクションをサブスクライブします。
SubscribeToOperation

通知または要請/応答イベントをサブスクライブします。
SubscriptionEnded

デバイスがサブスクリプションを終了したときに呼び出されます。
SubscriptionRenewalFailed

指定したイベント アクションのサブスクリプションを更新できなかった場合に呼び出されます。
SubscriptionRenewed

指定したイベント アクションのサブスクリプションが正常に更新されたときに呼び出されます。
Terminate

ホストを終了し、アタッチされているサービスを解放します。
関連付けを解除する

関連付けデータベース エントリを関連付け解除済みとしてマークします。
関連付けを解除する

関連付けデータベース エントリを関連付け解除としてマークし、適切な通知を送信します。
非公開

Bye メッセージを送信して、ネットワーク ホストの出発を読み上げる。
UnRegisterNotificationSink

検出パブリッシャーからコールバック通知シンクをデタッチします。
UnRegisterScopeMatchingRule

カスタム スコープ一致ルールのサポートを削除します。
UnsubscribeToMultipleOperations

通知または要請/応答イベントへのサブスクリプションのコレクションを取り消します。
UnsubscribeToOperation

通知または要請/応答イベントのサブスクリプションを取り消します。
書き込み

MIME コンテナーを使用して、添付ファイル データをリモート ホストに送信します。
WSD_STUB_FUNCTION

受信メッセージを処理するために使用されるスタブ関数について説明します。
WSDAllocateLinkedMemory

リンクされたメモリ ブロックを割り当てます。
WSDAttachLinkedMemory

子メモリ ブロックを親メモリ ブロックにアタッチします。
WSDCreateDeviceHost

デバイス ホストを作成し、IWSDDeviceHost インターフェイスへのポインターを返します。 (WSDCreateDeviceHost)
WSDCreateDeviceHost2

署名されたメッセージをサポートできるデバイス ホストを作成し、IWSDDeviceHost インターフェイスへのポインターを返します。
WSDCreateDeviceHostAdvanced

デバイス ホストを作成し、IWSDDeviceHost インターフェイスへのポインターを返します。 (WSDCreateDeviceHostAdvanced)
WSDCreateDeviceProxy

デバイス プロキシを作成し、IWSDDeviceProxy インターフェイスへのポインターを返します。 (WSDCreateDeviceProxy)
WSDCreateDeviceProxy2

署名付きメッセージをサポートできるデバイス プロキシを作成し、IWSDDeviceProxy インターフェイスへのポインターを返します。
WSDCreateDeviceProxyAdvanced

デバイス プロキシを作成し、IWSDDeviceProxy インターフェイスへのポインターを返します。 (WSDCreateDeviceProxyAdvanced)
WSDCreateDiscoveryProvider

IWSDiscoveryProvider オブジェクトを作成します。
WSDCreateDiscoveryProvider2

署名付きメッセージをサポートする IWSDiscoveryProvider オブジェクトを作成します。
WSDCreateDiscoveryPublisher

IWSDiscoveryPublisher オブジェクトを作成します。
WSDCreateDiscoveryPublisher2

署名付きメッセージをサポートする IWSDiscoveryPublisher オブジェクトを作成します。
WSDCreateHttpAddress

IWSDHttpAddress オブジェクトを作成します。
WSDCreateHttpMessageParameters

IWSDHttpMessageParameters オブジェクトを作成します。
WSDCreateOutboundAttachment

IWSDOutboundAttachment オブジェクトを作成します。
WSDCreateUdpAddress

IWSDUdpAddress オブジェクトを作成します。
WSDCreateUdpMessageParameters

IWSDUdpMessageParameters インターフェイスへのポインターを取得します。
WSDDetachLinkedMemory

子メモリ ブロックを親メモリ ブロックからデタッチします。
WSDFreeLinkedMemory

WSDAllocateLinkedMemory で以前に割り当てられたメモリ ブロックを解放します。
WSDGenerateFault

SOAP エラーを生成します。 (WSDGenerateFault)
WSDGenerateFaultEx

SOAP エラーを生成します。 (WSDGenerateFaultEx)
WSDGetConfigurationOption

WSDAPI 構成オプションを取得します。
WSDSetConfigurationOption

WSDAPI 構成オプションを設定します。
WSDUriDecode

RFC2396 の規則に従って URI をデコードします。
WSDUriEncode

RFC2396 の URI エンコード規則に従って URI をエンコードします。
WSDXMLAddChild

子要素を追加します。
WSDXMLAddSibling

兄弟要素を追加します。
WSDXMLBuildAnyForSingleElement

指定した名前と値を持つ XML 要素を作成します。
WSDXMLCleanupElement

XML 要素に関連付けられているメモリを解放します。
WSDXMLCreateContext

新しい IWSDXMLContext オブジェクトを作成します。
WSDXMLGetNameFromBuiltinNamespace

組み込みの名前空間から指定した名前を取得します。
WSDXMLGetValueFromAny

XML any 要素の指定された子要素からテキスト値を取得します。

インターフェイス

 
IFunctionDiscovery

このインターフェイスは、関数インスタンスの検出、カテゴリの既定の関数インスタンスの取得、関数探索の既定値の登録を可能にする高度な関数探索クエリ オブジェクトの作成などにクライアント プログラムによって使用されます。
IFunctionDiscoveryNotification

このインターフェイスは、非同期クエリをサポートするためにクライアント プログラムによって実装され、クエリ パラメーターを満たす関数インスタンスが追加または削除されたときにクライアント プログラムに通知するために Function Discovery によって呼び出されます。
IFunctionDiscoveryProvider

これは、検出プロバイダーによって実装されるメイン インターフェイスです。 これは、Function Discovery インフラストラクチャがプロバイダーとそのリソースとの通信に使用するプライマリ インターフェイスです。
IFunctionDiscoveryProviderFactory

Function Discovery オブジェクトを作成するためのファクトリ メソッドを提供します。
IFunctionDiscoveryProviderQuery

このインターフェイスは、すべての IFunctionDiscoveryProvider::Query メソッド呼び出しに渡され、クエリ定義情報が含まれています。 プロバイダーはこれを使用して、受け取る各クエリ要求の制約を決定する必要があります。
IFunctionDiscoveryServiceProvider

このインターフェイスは、関数インスタンスによって表されるリソースへの指定されたアクセス インターフェイスを提供するオブジェクトを作成および初期化するために実装されます。 オブジェクトが作成されると、Initialize メソッドが呼び出され、オブジェクトが初期化されます。
IFunctionInstance

関数インスタンスは、IFunctionDiscovery メソッドのいずれかを呼び出した結果として作成されます。クライアント プログラムでは、これらのオブジェクト自体は作成されません。
IFunctionInstanceCollection

クエリまたは get インスタンス要求の結果として返される IFunctionInstance オブジェクトのグループを表します。
IFunctionInstanceCollectionQuery

カテゴリとサブカテゴリに基づく関数インスタンスのコレクションの非同期クエリを実装します。
IFunctionInstanceQuery

カテゴリとサブカテゴリに基づいて、関数インスタンスの非同期クエリを実装します。
IPNPXAssociation

PnP-X デバイスの関連付けデータベース エントリを管理するメソッドを定義します。
IPNPXDeviceAssociation

PnP-X デバイスの関連付けデータベース エントリを管理するメソッドを定義します。 これらのメソッドは、対応する PnP devnode が変更されたときに通知を送信します。
IProviderProperties

必要に応じて、独自のプロパティ ストアを直接作成および管理するために、探索プロバイダーによって実装されます。
IProviderPropertyConstraintCollection

このインターフェイスは、IFunctionDiscoveryProviderQuery::GetPropertyConstraints を介してプロバイダーからアクセスできます。
IProviderPublishing

クライアント プログラムが関数インスタンスを追加および削除できるようにするために、探索プロバイダーによって実装されます。
IProviderQueryConstraintCollection

このインターフェイスは、IFunctionDiscoveryProviderQuery::GetQueryConstraints メソッドを使用してプロバイダーからアクセスできます。
IWSDAddress

トランスポート アドレスの個々のコンポーネントへのアクセスを提供します。
IWSDAsyncCallback

非同期操作を完了するためのコールバックを処理します。
IWSDAsyncResult

非同期操作を表します。
IWSDAttachment

他のすべての添付ファイルの種類の基本インターフェイスです。
IWSDDeviceHost

DPWS 準拠のデバイスを表します。
IWSDDeviceHostNotify

IWSDDeviceHost オブジェクトのインスタンスにデバイス関連の通知を提供します。
IWSDDeviceProxy

クライアント アプリケーションとミドルウェア用のリモート デバイス プロファイル (DPWS) デバイスを表します。
IWSDEndpointProxy

デバイス サービス メッセージング プロキシを実装します。
IWSDEventingStatus

イベント サブスクリプションで状態が変更されたときに通知を受信するには、このインターフェイスを実装します。
IWSDHttpAddress

HTTP アドレスの個々のコンポーネントへのアクセスを提供します。
IWSDHttpAuthParameters

このインターフェイスを使用して、クライアントの認証時に使用されるアクセス トークンまたは承認スキームを取得します。
IWSDHttpMessageParameters

SOAP over-HTTP 経由でメッセージを送信するときに使用される HTTP ヘッダーへのアクセスを提供します。
IWSDInboundAttachment

アプリケーションが受信メッセージから MIME エンコードされた添付ファイル データを読み取ることができます。
IWSDiscoveredService

このインターフェイスは、リモートで検出されたホストを表します。
IWSDiscoveryProvider

WS-Discovery によってアドバタイズされたネットワーク上のサービスを検出するために使用されます。
IWSDiscoveryProviderNotify

クライアント プログラムによって実装され、IWSDiscoveryProvider からコールバック通知を受信します。
IWSDiscoveryPublisher

ホストを発表し、ホストへの受信クエリを管理するためのメソッドを提供します。
IWSDiscoveryPublisherNotify

クライアント プログラムによって実装され、IWSDiscoveryPublisher からコールバック通知を受信します。
IWSDMessageParameters

このインターフェイスを使用して、プロトコル スタックの上下にメッセージ固有の情報を通信します。
IWSDMetadataExchange

メタデータにアクセスする他のオブジェクトの基本クラスです。
IWSDOutboundAttachment

アプリケーションが MIME コンテナーを使用してメッセージ内の添付ファイル データを送信できるようにします。
IWSDScopeMatchingRule

WS-Discovery で定義されている標準のスコープ一致ルールを拡張するために使用できるカスタム スコープ一致ルールを指定するために、クライアント プログラムによって実装されます。
IWSDServiceMessaging

エラーまたは応答を受信メッセージに送信するために、生成されたスタブ コードによって使用されます。
IWSDServiceProxy

クライアント アプリケーションとミドルウェアのリモート WSD サービスを表します。
IWSDServiceProxyEventing

クライアント アプリケーションとミドルウェアのリモート WSD サービスを表します。 このインターフェイスを使用すると、複数の非同期操作を実装できます。
IWSDSignatureProperty

署名されたメッセージのプロパティを提供します。
IWSDSSLClientCertificate

クライアント SSL 証明書を取得します。
IWSDTransportAddress

IP ベースのトランスポート アドレスを表します。
IWSDUdpAddress

UDP アドレスの個々のコンポーネントへのアクセスを提供します。
IWSDUdpMessageParameters

WSD がメッセージ送信を繰り返す頻度を指定するには、このインターフェイスを使用します。
IWSDXMLContext

WSDAPI スタックで使用される名前空間と型のコレクションです。

構造

 
REQUESTBODY_GetStatus

GetStatus 要求メッセージ WS-Eventing を表します。
REQUESTBODY_Renew

WS-Eventing 更新要求メッセージを表します。
REQUESTBODY_Subscribe

WS-Eventing サブスクライブ要求メッセージを表します。
REQUESTBODY_Unsubscribe

WS-Eventing 登録解除要求メッセージを表します。
RESPONSEBODY_GetMetadata

GetMetadata 応答メッセージ WS-MetadataExchange を表します。
RESPONSEBODY_GetStatus

GetStatus 応答メッセージ WS-Eventing を表します。
RESPONSEBODY_Renew

WS-Eventing 更新応答メッセージを表します。
RESPONSEBODY_Subscribe

WS-Eventing サブスクライブ応答メッセージを表します。
RESPONSEBODY_SubscriptionEnd

WS-Eventing SubscriptionEnd 応答メッセージを表します。
WSD_APP_SEQUENCE

WS-Discovery メッセージに関連するアプリケーション シーケンス情報を表します。
WSD_BYE

Bye メッセージを表します。
WSD_CONFIG_ADDRESSES

ホストがリッスンする必要がある特定のアドレスに関する情報。
WSD_CONFIG_PARAM

WSDAPI オブジェクトを作成するための構成パラメーターを表します。
WSD_DATETIME

タイムスタンプを表します。
WSD_DURATION

時間の長さを表します。
WSD_ENDPOINT_REFERENCE

WS-Addressing エンドポイント参照を表します。
WSD_ENDPOINT_REFERENCE_LIST

WSD_ENDPOINT_REFERENCE構造体の単一リンク リスト内のノードを表します。
WSD_EVENT

SOAP メッセージの内部表現を提供します。
WSD_EVENTING_DELIVERY_MODE

WS-Eventing サブスクライブ メッセージで使用される配信モードを表します。
WSD_EVENTING_DELIVERY_MODE_PUSH

WS-Eventing サブスクライブ メッセージ内のイベントのプッシュ配信に使用されるエンドポイント参照を表します。
WSD_EVENTING_EXPIRES

WS-Eventing メッセージの有効期限を表します。
WSD_EVENTING_FILTER

WS-Eventing サブスクライブ メッセージで使用されるイベント フィルターを表します。
WSD_EVENTING_FILTER_ACTION

イベントのフィルター処理に使用されるブール式を表します。
WSD_HANDLER_CONTEXT

受信メッセージを処理するためのコンテキストを指定します。
WSD_HEADER_RELATESTO

WS-Addressing 仕様で指定された RelatesTo SOAP エンベロープ ヘッダー ブロックを表します。
WSD_HELLO

Hello メッセージを表します。
WSD_HOST_METADATA

デバイスによってホストされているすべてのサービスのメタデータを提供します。
WSD_LOCALIZED_STRING

1 つのローカライズされた文字列を表します。
WSD_LOCALIZED_STRING_LIST

ローカライズされた文字列の単一リンク リスト内のノードを表します。
WSD_METADATA_SECTION

メタデータのセクションを汎用形式で表します。
WSD_METADATA_SECTION_LIST

メタデータ セクションの単一リンク リスト内のノードを表します。
WSD_NAME_LIST

XML 名構造の単一リンク リスト内のノードを表します。
WSD_OPERATION

1 つまたは 2 つのメッセージの観点から WSDL によって定義された操作について説明します。
WSD_PORT_TYPE

ポートの種類に関するデータを提供します。
WSD_PROBE

Probe メッセージを表します。
WSD_PROBE_MATCH

ProbeMatch メッセージを表します。
WSD_PROBE_MATCH_LIST

ProbeMatch メッセージ構造の単一リンクリスト内のノードを表します。
WSD_PROBE_MATCHES

ProbeMatches メッセージを表します。
WSD_REFERENCE_PARAMETERS

エンドポイントによって使用される不透明なデータを指定します。
WSD_REFERENCE_PROPERTIES

エンドポイントを一意に識別するために使用される追加データを指定します。
WSD_RELATIONSHIP_METADATA

2 つ以上のサービス間のリレーションシップに関するメタデータを提供します。
WSD_RESOLVE

解決メッセージを表します。
WSD_RESOLVE_MATCH

ResolveMatch メッセージを表します。
WSD_RESOLVE_MATCHES

ResolveMatches メッセージを表します。
WSD_SCOPES

WS-Discovery メッセージングで使用されるスコープのコレクション。
WSD_SECURITY_CERT_VALIDATION

HTTPS サーバーの証明書とクライアント証明書を照合するための条件を表します。 (WSD_SECURITY_CERT_VALIDATION)
WSD_SECURITY_CERT_VALIDATION_V1

HTTPS サーバーの証明書とクライアント証明書を照合するための条件を表します。W
WSD_SECURITY_SIGNATURE_VALIDATION

メッセージに対してクライアント のコンパクト署名を照合するための条件を表します。
WSD_SERVICE_METADATA

デバイスによってホストされるサービスに関するメタデータを提供します。
WSD_SERVICE_METADATA_LIST

サービス メタデータ構造の単一リンクリスト内のノードを表します。
WSD_SOAP_FAULT

生成された SOAP エラーを表します。
WSD_SOAP_FAULT_CODE

生成された SOAP エラー コードを表します。
WSD_SOAP_FAULT_REASON

WSD_SOAP_FAULTに関連付けられている理由コードのコレクション。
WSD_SOAP_FAULT_SUBCODE

生成された SOAP エラー サブコードを表します。
WSD_SOAP_HEADER

WSD_SOAP_MESSAGE構造体の SOAP ヘッダー データを提供します。
WSD_SOAP_MESSAGE

WSD SOAP メッセージの内容。
WSD_SYNCHRONOUS_RESPONSE_CONTEXT

双方向要求への応答を処理するためのコンテキストを提供します。
WSD_THIS_DEVICE_METADATA

特定のデバイスに固有のメタデータを指定します。
WSD_THIS_MODEL_METADATA

デバイスに関連するモデル固有の情報を提供します。
WSD_UNKNOWN_LOOKUP

解析できなかった XML 要素を表します。
WSD_URI_LIST

URI のリンクされたリスト内のノードを表します。
WSDUdpRetransmitParams

メッセージ送信を繰り返すパラメーターを定義します。
WSDXML_ATTRIBUTE

XML 属性について説明します。
WSDXML_ELEMENT

XML 要素について説明します。
WSDXML_ELEMENT_LIST

XML 要素のリンクされたリスト内のノードを表します。
WSDXML_NAME

XML 修飾名を指定します。
WSDXML_NAMESPACE

XML 名前空間を指定します。
WSDXML_NODE

XML ノードについて説明します。
WSDXML_PREFIX_MAPPING

XML 名前空間プレフィックスについて説明します。
WSDXML_TEXT

XML ノード内のテキストについて説明します。
WSDXML_TYPE

XSD 型について説明します。