其他裝置技術概觀。
若要開發其他裝置技術,您需要下列標頭:
- functiondiscoveryapi.h
- functiondiscoveryconstraints.h
- functiondiscoveryprovider.h
- pnpxassoc.h
- wsdattachment.h
- wsdbase.h
- wsdclient.h
- wsddisco.h
- wsdhost.h
- wsdtypes.h
- wsdutil.h
- wsdxml.h
- wsdxmldom.h
如需這項技術的程式設計指導方針,請參閱:
列舉
|
PropertyConstraint 限定用於搜尋函式實例的篩選準則。 |
|
QueryUpdateAction 表示動作函式探索在指定的函式實例上執行。 用戶端程式的變更通知處理常式會使用此資訊。 |
|
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 將查詢準則約束新增至查詢。 |
|
副學士 將關聯資料庫專案標示為相關聯。 |
|
副學士 將關聯資料庫專案標示為相關聯,並傳送適當的通知。 |
|
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 擷取非同步作業的端點 Proxy。 |
|
GetEndpointProxy 擷取裝置的端點 Proxy。 |
|
GetEndpointProxy 取得裝置的端點 Proxy。 |
|
GetEndpointReference 擷取參考遠端裝置端點的 WS-Addressing 位址。 |
|
GetErrorInfo 擷取上次錯誤的相關資訊。 |
|
GetEvent 擷取包含事件結果的WSD_EVENT結構。 |
|
GetExclusive 判斷通訊端是否處於獨佔模式。 |
|
GetExtendedDiscoXML 擷取 SOAP 訊息標頭或本文中提供的自訂或可延伸資料。 |
|
GetFaultInfo 擷取上次收到錯誤的相關資訊。 |
|
GetHostMetadata 擷取裝置的類別特定中繼資料,描述裝置的功能及其裝載的服務。 |
|
GetID 取得函式實例的識別碼字串。 |
|
GetID 擷取目前交易的傳輸識別碼。 |
|
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 依服務識別碼擷取泛型 IWSDServiceProxy 服務 Proxy。 |
|
GetServiceProxyByType 擷取裝置依埠類型名稱公開之服務的一般 IWSDServiceProxy Proxy。 |
|
GetSignature 取得訊息的簽章。 |
|
GetSignedInfoHash 取得訊息簽章的雜湊。 |
|
GetSockaddr 取得通訊端位址資訊。 |
|
GetStatusForMultipleOperations 擷取目前狀態。 |
|
GetThisDeviceMetadata 擷取此裝置的裝置特定中繼資料。 |
|
GetThisModelMetadata 擷取裝置的模型特定中繼資料。 |
|
GetTransportAddress 取得位址物件之字串表示的指標。 (IWSDTransportAddress.GetTransportAddress) |
|
GetTransportAddressEx 取得位址物件之字串表示的指標。 (IWSDTransportAddress.GetTransportAddressEx) |
|
GetTTL 取得使用此位址之所有輸出封包的存留時間 (TTL) 。 |
|
GetTypes 擷取 WS-Discovery 型別的清單。 |
|
GetValue 取得指定之屬性索引鍵的值。 |
|
GetXAddrs 擷取 WS-Discovery XAddrs 的清單。 |
|
GetXMLCoNtext 取得與此提供者相關聯的 XML 內容。 |
|
GetXMLCoNtext 取得與裝置相關聯的 XML 內容。 |
|
HasCompleted 指出作業是否已完成。 |
|
Init 初始化 IWSDDeviceHost 物件的實例。 |
|
Init 初始化裝置 Proxy,選擇性地與先前初始化的贊助裝置 Proxy 共用會話。 |
|
初始 化 初始化函式探索提供者物件。 |
|
初始 化 初始化 物件,這個物件提供已系結至函式實例所表示之資源的特定介面。 |
|
InstancePropertyStoreFlush 提供提供者保存屬性的機制。 |
|
InstancePropertyStoreOpen 開啟提供者的屬性存放區。 |
|
InstancePropertyStoreValidateAccess 驗證提供者是否支援要求的存取權。 |
|
InstanceQueryService 建立函式實例的提供者特定 COM 物件。 |
|
InstanceReleased 釋放指定的函式實例,並釋放先前配置的記憶體。 |
|
IsInstanceQuery 判斷查詢是針對單一函式實例還是多個函式實例。 |
|
IsMessageSignatureTrusted 指定是否信任訊息簽章。 |
|
IsMessageSigned 指定訊息是否已簽署。 |
|
IsSubcategoryQuery 判斷查詢是否適用于特定子類別中的函式實例。 |
|
Item 依索引取得指定的函式實例。 |
|
Item 依索引取得指定之屬性條件約束的名稱和值。 |
|
Item 依索引取得指定之查詢準則約束的名稱和值。 |
|
MatchProbe 判斷探查訊息是否符合指定的主機,並在進行比對時傳送 WS-Discovery ProbeMatches 訊息。 |
|
MatchProbeEx 判斷探查訊息是否符合指定的主機,並在進行比對時傳送具有擴充資訊的 WS-Discovery ProbeMatches 訊息。 |
|
MatchResolve 判斷 Resolve 訊息是否符合指定的主機,並在進行比對時傳送 WS-Discovery ResolveMatches 訊息。 |
|
MatchResolveEx 判斷 Resolve 訊息是否符合指定的主機,並在進行比對時傳送具有擴充資訊的 WS-Discovery ResolveMatches 訊息。 |
|
MatchScopes 呼叫 以比較兩個範圍,以判斷它們是否相符。 |
|
下一步 取得集合中下一個屬性條件約束的名稱和值。 |
|
下一步 取得集合中下一個查詢準則約束的名稱和值。 |
|
OnError 接收非同步查詢處理期間發生的錯誤。 |
|
OnEvent 在通知期間接收任何新增、移除或更新事件。 |
|
OnUpdate 指出已新增、移除或變更函式實例。 |
|
OpenPropertyStore 開啟函式實例的屬性存放區。 |
|
ProbeHandler 當探索發行者收到探查時呼叫。 |
|
ProcessFault 處理 GetFaultInfo 所擷取的 SOAP 錯誤。 |
|
Publish 藉由傳送 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 設定目前交易的傳輸識別碼。 |
|
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) |
|
啟動 啟動裝置主機,並使用 WS-Discovery Hello 訊息發佈裝置主機。 |
|
停止 傳送 WS-Discovery Bye 訊息並停止主機。 |
|
SubscribeToMultipleOperations 訂閱通知或請求/回應事件的集合。 |
|
SubscribeToOperation 訂閱通知或請求/回應事件。 |
|
SubscriptionEnded 當裝置終止訂閱時呼叫。 |
|
SubscriptionRenewalFailed 無法更新指定事件動作的訂用帳戶時呼叫。 |
|
SubscriptionRenewed 成功更新指定事件動作的訂用帳戶時呼叫。 |
|
終止 終止主機並釋放任何附加服務。 |
|
取消關聯 將關聯資料庫專案標示為未關聯。 |
|
取消關聯 將關聯資料庫專案標示為未關聯,並傳送適當的通知。 |
|
UnPublish 藉由傳送 Bye 訊息來宣佈網路主機的離開。 |
|
UnRegisterNotificationSink 從探索發行者卸離回呼通知接收。 |
|
UnRegisterScopeMatchingRule 移除自訂範圍比對規則的支援。 |
|
UnsubscribeToMultipleOperations 取消通知或請求/回應事件的訂閱集合。 |
|
UnsubscribeToOperation 取消通知或請求/回應事件的訂閱。 |
|
寫入 使用 MIME 容器將附件資料傳送至遠端主機。 |
|
WSD_STUB_FUNCTION 描述用來處理傳入訊息的存根函式。 |
|
WSDAllocateLinkedMemory 配置連結的記憶體區塊。 |
|
WSDAttachLinkedMemory 將子記憶體區塊附加至父記憶體區塊。 |
|
WSDCreateDeviceHost 建立裝置主機,並傳回 IWSDDeviceHost 介面的指標。 (WSDCreateDeviceHost) |
|
WSDCreateDeviceHost2 建立可支援已簽署訊息的裝置主機,並傳回 IWSDDeviceHost 介面的指標。 |
|
WSDCreateDeviceHostAdvanced 建立裝置主機,並傳回 IWSDDeviceHost 介面的指標。 (WSDCreateDeviceHostAdvanced) |
|
WSDCreateDeviceProxy 建立裝置 Proxy,並傳回 IWSDDeviceProxy 介面的指標。 (WSDCreateDeviceProxy) |
|
WSDCreateDeviceProxy2 建立可支援已簽署訊息的裝置 Proxy,並傳回 IWSDDeviceProxy 介面的指標。 |
|
WSDCreateDeviceProxyAdvanced 建立裝置 Proxy,並傳回 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 此介面是由用戶端程式實作以支援非同步查詢,並由函式探索呼叫,以在新增或移除符合查詢參數的函式實例時通知用戶端程式。 |
|
IFunctionDiscoveryProvider 這是探索提供者所實作的主要介面。 這是函式探索基礎結構用來與提供者及其資源通訊的主要介面。 |
|
IFunctionDiscoveryProviderFactory 提供 Factory 方法來建立函式探索物件。 |
|
IFunctionDiscoveryProviderQuery 此介面會傳遞至所有 IFunctionDiscoveryProvider::Query 方法呼叫,並包含查詢定義資訊。 提供者應該使用此專案來判斷其收到的每個查詢要求的條件約束為何。 |
|
IFunctionDiscoveryServiceProvider 這個介面會實作來建立和初始化 物件,以提供指定存取介面給函式實例所代表的資源。 建立物件之後,會呼叫 Initialize 方法來初始化 物件。 |
|
IFunctionInstance 函式實例會建立為呼叫其中一個 IFunctionDiscovery 方法的結果;用戶端程式不會自行建立這些物件。 |
|
IFunctionInstanceCollection 表示以查詢或取得實例要求的結果傳回的 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 代表用戶端應用程式和中介軟體之 Web 服務的遠端裝置設定檔 (DPWS) 裝置。 |
|
IWSDEndpointProxy 實作裝置服務傳訊 Proxy。 |
|
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 表示 WS-Eventing GetStatus 要求訊息。 |
|
REQUESTBODY_Renew 表示 WS-Eventing 更新要求訊息。 |
|
REQUESTBODY_Subscribe 表示訂閱要求訊息 WS-Eventing。 |
|
REQUESTBODY_Unsubscribe 表示 WS-Eventing 取消訂閱要求訊息。 |
|
RESPONSEBODY_GetMetadata 表示 WS-MetadataExchange GetMetadata 回應訊息。 |
|
RESPONSEBODY_GetStatus 表示 WS-Eventing GetStatus 回應訊息。 |
|
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 表示 RelatesTo SOAP envelope 標頭區塊,如 WS-Addressing 規格所指定。 |
|
WSD_HELLO 表示 Hello 訊息。 |
|
WSD_HOST_METADATA 提供裝置所裝載之所有服務的中繼資料。 |
|
WSD_LOCALIZED_STRING 表示單一當地語系化字串。 |
|
WSD_LOCALIZED_STRING_LIST 代表當地語系化字串單一連結清單中的節點。 |
|
WSD_METADATA_SECTION 代表泛型表單中中繼資料的區段。 |
|
WSD_METADATA_SECTION_LIST 代表中繼資料區段中單一連結清單中的節點。 |
|
WSD_NAME_LIST 表示 XML 名稱結構之單一連結清單中的節點。 |
|
WSD_OPERATION 描述 WSDL 根據一或兩個訊息所定義的作業。 |
|
WSD_PORT_TYPE 提供埠類型的相關資料。 |
|
WSD_PROBE 表示探查訊息。 |
|
WSD_PROBE_MATCH 表示 ProbeMatch 訊息。 |
|
WSD_PROBE_MATCH_LIST 表示 ProbeMatch 訊息結構之單一連結清單中的節點。 |
|
WSD_PROBE_MATCHES 表示 ProbeMatches 訊息。 |
|
WSD_REFERENCE_PARAMETERS 指定端點所使用的不透明資料。 |
|
WSD_REFERENCE_PROPERTIES 指定用來唯一識別端點的其他資料。 |
|
WSD_RELATIONSHIP_METADATA 提供兩個或多個服務之間關聯性的中繼資料。 |
|
WSD_RESOLVE 表示 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 類型。 |