Condividi tramite


Altre tecnologie per dispositivi

Panoramica della tecnologia Other Devices Technologies.

Per sviluppare altre tecnologie per dispositivi, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
PropertyConstraint

Qualifica le condizioni di filtro usate per la ricerca di istanze di funzione.
QueryUpdateAction

Rappresenta il tipo di azione Individuazione funzione eseguita nell'istanza della funzione specificata. Queste informazioni vengono usate dal gestore di notifica delle modifiche del programma client.
SystemVisibilityFlags

Determina la visibilità dei dati dell'istanza della funzione.
WSD_CONFIG_PARAM_TYPE

Specifica il tipo di dati archiviati in una struttura WSD_CONFIG_PARAM.
WSD_PROTOCOL_TYPE

Identifica il tipo di protocollo supportato da una porta.
WSDEventType

Identifica il tipo di evento prodotto dal livello sessione.
WSDUdpMessageType

Identifica il tipo di messaggio UDP.

Funzioni

 
Interrompere

Interrompe l'operazione asincrona.
Interrompere

Interrompe il trasferimento dei dati nel flusso di dati MIME allegato.
AbortAsyncOperation

Interrompe un'operazione asincrona in sospeso.
Aggiungere

Aggiunge un'istanza di funzione alla raccolta.
Aggiungere

Fornisce informazioni su un host di individuazione appena annunciato (da un messaggio Hello) o una corrispondenza a una query avviata dall'utente.
AddDynamicService

Registra un oggetto servizio per le richieste in ingresso, ma non aggiunge il servizio ai metadati dell'host del dispositivo. Viene usato per i servizi temporanei (dinamici).
AddInstance

Crea o modifica un'istanza di funzione.
AddNamespace

Crea un oggetto che rappresenta uno spazio dei nomi in un contesto XML.
AddNameToNamespace

Crea un oggetto che rappresenta un nome in uno spazio dei nomi in un contesto XML.
AddPropertyConstraint

Aggiunge un vincolo di proprietà alla query.
AddQueryConstraint

Aggiunge un vincolo di query alla query.
Associate

Contrassegna una voce del database di associazione come associata.
Associate

Contrassegna una voce del database di associazione come associata e invia una notifica appropriata.
AsyncOperationComplete

Indica che l'operazione asincrona è stata completata.
Attach

Collega un'interfaccia di callback al provider di individuazione.
BeginGetMetadata

Invia una richiesta asincrona per i metadati.
BeginGetMetadata

Avvia una richiesta di scambio di metadati asincrona con il servizio remoto.
BeginGetStatusForMultipleOperations

Avvia un'operazione asincrona che recupera lo stato corrente.
BeginRenewMultipleOperations

Inizializza un'operazione asincrona che rinnova una raccolta di sottoscrizioni di notifica esistenti inviando una nuova durata.
BeginSubscribeToMultipleOperations

Inizializza un'operazione asincrona che sottoscrive una raccolta di notifiche o eventi di richiesta/risposta.
BeginUnsubscribeToMultipleOperations

Inizializza una richiesta di annullamento asincrona per una sottoscrizione a una raccolta di notifiche o eventi di richiesta/risposta.
Cancella

Cancella le intestazioni HTTP usate per le trasmissioni SOAP-over-HTTP.
Close

Chiude il flusso di dati MIME dell'allegato corrente. (IWSDInboundAttachment.Close)
Close

Chiude il flusso di dati MIME dell'allegato corrente. (IWSDOutboundAttachment.Close)
CreateFunctionInstanceCollection

Crea una raccolta di istanze di funzione.
CreateInstance

Crea un'istanza della funzione.
CreateInstance

Crea una nuova istanza della funzione.
CreateInstanceCollectionQuery

Crea una query per una raccolta di istanze di funzione specifiche.
CreateInstanceQuery

Crea una query per un'istanza di funzione specifica.
CreatePropertyStore

Consente ai provider di riutilizzare l'implementazione dell'archivio proprietà in memoria.
Elimina

Rimuove l'istanza della funzione specificata dalla raccolta.
Elimina

Rimuove una voce dal database di associazione.
Elimina

Rimuove una voce dal database di associazione e invia una notifica appropriata.
DeleteAll

Rimuove tutte le istanze di funzione dalla raccolta.
Deserializzare

Analizza l'indirizzo, convalida le parti del componente e le salva nell'oggetto .
Scollega

Scollega un'interfaccia di callback dal provider di individuazione.
EndGetMetadata

Termina una richiesta asincrona per i metadati.
EndGetMetadata

Completa la richiesta di scambio di metadati asincrona e recupera i metadati del servizio dalla risposta.
EndGetStatusForMultipleOperations

Completa un'operazione asincrona che recupera lo stato corrente.
EndQuery

Termina una query eseguita da un provider.
EndRenewMultipleOperations

Completa un'operazione asincrona che rinnova una raccolta di sottoscrizioni di notifica esistenti inviando una nuova durata.
EndSubscribeToMultipleOperations

Completa un'operazione asincrona che sottoscrive una raccolta di notifiche o eventi di richiesta/risposta.
EndUnsubscribeToMultipleOperations

Completa una richiesta di annullamento asincrona per una sottoscrizione a una raccolta di notifiche o eventi di richiesta/risposta.
Eseguire

Esegue la query definita da IFunctionDiscovery::CreateInstanceCollectionQuery.
Eseguire

Esegue la query definita da IFunctionDiscovery::CreateInstanceQuery.
FaultRequest

Invia un errore corrispondente a un determinato contesto di richiesta.
Recupero

Ottiene l'istanza della funzione specificata e il relativo indice dalla raccolta.
Recupero

Ottiene il nome e il valore del vincolo di proprietà specificato, in base alla chiave della proprietà.
Recupero

Ottiene il valore del vincolo di query specificato, in base al nome.
GetAlias

Ottiene l'alias per l'indirizzo di individuazione.
GetAllMetadata

Recupera tutti i metadati per questo dispositivo.
GetAsyncState

Ottiene lo stato dell'operazione asincrona.
GetAt

Ottiene la chiave della proprietà in corrispondenza dell'indice specificato.
GetAuthType

Il metodo GetAuthType recupera lo schema di autenticazione HTTP usato durante l'autenticazione del client.
GetCategory

Ottiene la categoria e le stringhe di sottocategoria per l'istanza della funzione.
GetClientAccessToken

Il metodo GetClientAccessToken recupera il token di accesso client che può essere usato per autenticare o rappresentare il client.
GetClientCertificate

Ottiene il certificato client.
GetContext

Recupera il contesto di trasmissione privato per la transazione corrente.
GetCount

Ottiene il numero di istanze di funzione nella raccolta.
GetCount

Ottiene il numero di proprietà nell'archivio delle proprietà.
GetCount

Ottiene il numero di elementi nella raccolta. (IProviderPropertyConstraintCollection.GetCount)
GetCount

Ottiene il numero di elementi nella raccolta. (IProviderQueryConstraintCollection.GetCount)
GetEndpointProxy

Recupera il proxy dell'endpoint per l'operazione asincrona.
GetEndpointProxy

Recupera il proxy dell'endpoint per il dispositivo.
GetEndpointProxy

Ottiene il proxy dell'endpoint per il dispositivo.
GetEndpointReference

Recupera un indirizzo WS-Addressing che fa riferimento a un endpoint del dispositivo remoto.
GetErrorInfo

Recupera informazioni sull'ultimo errore.
GetEvent

Recupera una struttura WSD_EVENT che contiene il risultato dell'evento.
GetExclusive

Determina se il socket è in modalità esclusiva.
GetExtendedDiscoXML

Recupera i dati personalizzati o estendibili forniti nell'intestazione o nel corpo del messaggio SOAP.
GetFaultInfo

Recupera informazioni sull'ultimo errore ricevuto.
GetHostMetadata

Recupera i metadati specifici della classe per il dispositivo che descrive le funzionalità del dispositivo e i servizi ospitati.
GetID

Ottiene la stringa di identificatore per l'istanza della funzione.
GetID

Recupera l'ID trasporto per la transazione corrente.
GetInboundHttpHeaders

Recupera le intestazioni HTTP correnti utilizzate per le trasmissioni SOAP-over-HTTP in ingresso.
Getinstance

Ottiene l'istanza della funzione specificata, in base all'identificatore.
GetInstanceCollection

Ottiene la raccolta specificata di istanze di funzione, in base alla categoria e alla sottocategoria.
GetInstanceId

Recupera l'identificatore dell'istanza del messaggio.
GetLocalAddress

Recupera l'oggetto indirizzo generico che rappresenta l'indirizzo locale che ha ricevuto il messaggio.
GetLocalInterfaceGUID

Recupera il GUID dell'interfaccia di rete locale su cui è stato ricevuto il messaggio.
GetLocalTransportAddress

Recupera la rappresentazione di stringa dell'indirizzo IP (Local Transport).
GetLowerParameters

Recupera i parametri dei messaggi dal livello inferiore a questo livello nello stack di protocolli.
GetMappedAccessToken

Ottiene il token di accesso mappato.
GetMessageType

Ottiene il tipo di messaggio per questa configurazione dell'indirizzo UDP.
Getmetadata

Recupera i metadati per un oggetto .
GetMetadataVersion

Recupera la versione dei metadati di questo messaggio.
GetOutboundHttpHeaders

Recupera le intestazioni HTTP correnti utilizzate per le trasmissioni SOAP-over-HTTP in uscita.
GetPath

Ottiene il percorso URI per questo indirizzo.
GetPort

Ottiene il numero di porta IP associato a questo indirizzo di trasporto.
GetProbeResolveTag

Recupera il tag di ricerca corrispondente all'oggetto servizio individuato.
GetPropertyConstraints

Recupera i vincoli di proprietà correnti.
GetProviderInstanceID

Ottiene la stringa di identificatore per l'istanza del provider.
GetQueryConstraints

Recupera i vincoli di query correnti.
GetRemoteAddress

Recupera l'oggetto indirizzo generico che rappresenta l'indirizzo remoto da cui è stato inviato il messaggio.
GetRemoteTransportAddress

Recupera la rappresentazione di stringa dell'indirizzo IP (Remote Transport).
GetRetransmitParams

Recupera i valori utilizzati da WSD per determinare la frequenza con cui ripetere la trasmissione del messaggio.
GetScopeRule

Viene chiamato per restituire un URI che definisce la regola di corrispondenza dell'ambito implementata.
GetScopes

Recupera un elenco di ambiti di WS-Discovery.
GetSecure

Recupera lo stato in base al fatto che le sessioni protette TLS siano abilitate per questo indirizzo.
GetService

Recupera un oggetto servizio attualmente non registrato.
GetServiceMetadata

Recupera i metadati per l'oggetto IWSDServiceProxy.
GetServiceProxyById

Recupera un proxy del servizio IWSDServiceProxy generico in base all'ID servizio.
GetServiceProxyByType

Recupera un proxy IWSDServiceProxy generico per un servizio esposto dal dispositivo in base al nome del tipo di porta.
GetSignature

Ottiene la firma di un messaggio.
GetSignedInfoHash

Ottiene l'hash di una firma del messaggio.
GetSockaddr

Ottiene le informazioni sull'indirizzo del socket.
GetStatusForMultipleOperations

Recupera lo stato corrente.
GetThisDeviceMetadata

Recupera i metadati specifici del dispositivo per questo dispositivo.
GetThisModelMetadata

Recupera i metadati specifici del modello per il dispositivo.
GetTransportAddress

Ottiene un puntatore a una rappresentazione di stringa dell'oggetto indirizzo. (IWSDTransportAddress.GetTransportAddress)
GetTransportAddressEx

Ottiene un puntatore a una rappresentazione di stringa dell'oggetto indirizzo. (IWSDTransportAddress.GetTransportAddressEx)
GetTTL

Ottiene la durata (TTL) per tutti i pacchetti in uscita che usano questo indirizzo.
GetTypes

Recupera un elenco di tipi di WS-Discovery.
GetValue

Ottiene il valore della chiave della proprietà specificata.
GetXAddrs

Recupera un elenco di WS-Discovery XAddrs.
GetXMLContext

Ottiene il contesto XML associato a questo provider.
GetXMLContext

Ottiene il contesto XML associato al dispositivo.
HasCompleted

Indica se l'operazione è stata completata.
Init

Inizializza un'istanza di un oggetto IWSDDeviceHost.
Init

Inizializza il proxy del dispositivo, condividendo facoltativamente una sessione con un proxy del dispositivo sponsorizzato in precedenza.
Initialize

Inizializza l'oggetto provider di individuazione funzioni.
Initialize

Inizializza un oggetto che fornisce un'interfaccia specifica associata alla risorsa rappresentata dall'istanza della funzione.
InstancePropertyStoreFlush

Fornisce un meccanismo che consente al provider di rendere persistenti le proprietà.
InstancePropertyStoreOpen

Apre l'archivio delle proprietà del provider.
InstancePropertyStoreValidateAccess

Verifica che il provider supporti l'accesso richiesto.
InstanceQueryService

Crea un oggetto COM specifico del provider per l'istanza della funzione.
InstanceReleased

Rilascia l'istanza della funzione specificata e libera la memoria allocata in precedenza.
IsInstanceQuery

Determina se una query è relativa a una singola istanza di funzione o a più istanze di funzione.
IsMessageSignatureTrusted

Specifica se una firma del messaggio è attendibile.
IsMessageSigned

Specifica se un messaggio è firmato.
IsSubcategoryQuery

Determina se una query è per le istanze di funzione in una sottocategoria specifica.
Item

Ottiene l'istanza della funzione specificata, in base all'indice.
Item

Ottiene il nome e il valore del vincolo di proprietà specificato, in base all'indice.
Item

Ottiene il nome e il valore del vincolo di query specificato, in base all'indice.
MatchProbe

Determina se un messaggio probe corrisponde all'host specificato e invia un messaggio probeMatches WS-Discovery se viene effettuata la corrispondenza.
MatchProbeEx

Determina se un messaggio probe corrisponde all'host specificato e invia un messaggio probeMatches WS-Discovery con informazioni estese se viene effettuata la corrispondenza.
MatchResolve

Determina se un messaggio Resolve corrisponde all'host specificato e invia un messaggio WS-Discovery ResolveMatches se viene effettuata la corrispondenza.
MatchResolveEx

Determina se un messaggio Resolve corrisponde all'host specificato e invia un messaggio resolveMatches WS-Discovery con informazioni estese se viene effettuata la corrispondenza.
MatchScopes

Viene chiamato per confrontare due ambiti per determinare se corrispondono.
Avanti

Ottiene il nome e il valore del vincolo di proprietà successivo nell'insieme.
Avanti

Ottiene il nome e il valore del vincolo di query successivo nella raccolta.
OnError

Riceve errori che si verificano durante l'elaborazione asincrona delle query.
OnEvent

Riceve eventuali eventi di aggiunta, rimozione o aggiornamento durante una notifica.
OnUpdate

Indica che un'istanza di funzione è stata aggiunta, rimossa o modificata.
OpenPropertyStore

Apre l'archivio delle proprietà per l'istanza della funzione.
ProbeHandler

Viene chiamato quando un probe viene ricevuto dal server di pubblicazione di individuazione.
ProcessFault

Elabora un errore SOAP recuperato da GetFaultInfo.
Pubblica

Annuncia la presenza di un host di rete inviando un messaggio Hello.
PublishEx

Annuncia la presenza di un host di rete inviando un messaggio Hello con informazioni estese.
PWSD_SOAP_MESSAGE_HANDLER

Fa riferimento a un gestore di messaggi SOAP per i messaggi in arrivo.
Query

Recupera una raccolta di istanze di funzione che soddisfano i vincoli specificati.
Lettura

Recupera i dati degli allegati da un messaggio inviato da un host remoto.
RegisterNotificationSink

Collega un sink di notifica di callback al server di pubblicazione di individuazione.
RegisterPortType

Registra un tipo di porta per i messaggi in arrivo.
RegisterScopeMatchingRule

Aggiunge il supporto per una regola di corrispondenza dell'ambito personalizzato.
RegisterService

Registra un oggetto servizio per le richieste in ingresso e aggiunge il servizio ai metadati dell'host del dispositivo.
Rimuovi

Elimina l'istanza della funzione specificata e restituisce un puntatore all'istanza della funzione da rimuovere.
Rimuovi

Fornisce informazioni su un host di individuazione in partenza di recente (da un messaggio Bye).
RemoveDynamicService

Annulla la registrazione di un oggetto servizio registrato con AddDynamicService.
RemoveInstance

Rimuove l'istanza della funzione specificata, in base alla categoria e alla sottocategoria.
RemoveInstance

Elimina un'istanza di funzione esistente.
RenewMultipleOperations

Rinnova una raccolta di sottoscrizioni di notifica esistenti inviando una nuova durata.
Reimpostazione

Reimposta l'indice corrente all'inizio della raccolta. (IProviderPropertyConstraintCollection.Reset)
Reimpostazione

Reimposta l'indice corrente all'inizio della raccolta. (IProviderQueryConstraintCollection.Reset)
ResolveHandler

Viene chiamato quando un oggetto Resolve viene ricevuto dal server di pubblicazione di individuazione.
RetireService

Annulla la registrazione di un oggetto servizio registrato tramite RegisterService e rimuove il servizio dai metadati dell'host del dispositivo.
SearchByAddress

Inizializza una ricerca di WS-Discovery host in base all'indirizzo del dispositivo.
SearchById

Inizializza una ricerca di WS-Discovery host in base all'identificatore del dispositivo.
SearchByType

Inizializza una ricerca di WS-Discovery host in base al tipo di dispositivo.
SearchComplete

Chiamato per indicare che una ricerca avviata dall'utente è stata completata correttamente e non verranno accettate altre corrispondenze per la ricerca.
SearchFailed

Viene chiamato per indicare che la ricerca avviata dall'utente non è riuscita.
SendOneWayRequest

Invia un messaggio di richiesta unidirezionale.
SendResponse

Invia un messaggio di risposta corrispondente a un determinato contesto di richiesta.
SendTwoWayRequest

Invia un messaggio di richiesta bidirezionale usando un modello di chiamata sincrono.
SendTwoWayRequestAsync

Invia un messaggio di richiesta bidirezionale usando un modello di chiamata asincrono.
Serializzare

Assembla le parti del componente dell'indirizzo in una stringa.
SetAddressFamily

Specifica la famiglia di indirizzi IP (IPv4, IPv6 o entrambi) da cercare durante l'individuazione dei dispositivi WSD.
SetAddressFamily

Specifica la famiglia di indirizzi IP (IPv4, IPv6 o entrambi) su cui verrà pubblicato l'host.
SetAlias

Imposta l'alias per l'indirizzo di individuazione.
SetCallback

Specifica un'interfaccia di callback da chiamare al termine dell'operazione asincrona.
Setcontext

Imposta il contesto di trasmissione privato per la transazione corrente.
SetEventingStatusCallback

Imposta o cancella il callback dello stato dell'evento.
SetExclusive

Controlla se il socket è in modalità esclusiva.
SetID

Imposta l'ID trasporto per la transazione corrente.
SetInboundHttpHeaders

Imposta le intestazioni HTTP usate per le trasmissioni SOAP-over-HTTP in ingresso.
SetLocalAddress

Imposta un oggetto indirizzo generico che rappresenta l'indirizzo di origine che deve inviare il messaggio.
SetMessageType

Imposta il tipo di messaggio per questa configurazione dell'indirizzo UDP.
SetMetadata

Imposta i metadati per un dispositivo, esclusi i metadati del servizio definiti dall'utente.
SetNamespaces

Associa spazi dei nomi personalizzati all'oggetto contesto XML.
SetOutboundHttpHeaders

Imposta le intestazioni HTTP usate per le trasmissioni SOAP-over-HTTP in uscita.
SetPath

Imposta il percorso URI per questo indirizzo.
SetPort

Imposta solo il numero di porta IP per questo indirizzo di trasporto.
SetRemoteAddress

Imposta l'oggetto indirizzo generico che rappresenta l'indirizzo remoto in cui viene inviato il messaggio.
SetRetransmitParams

Imposta i valori usati da WSD per determinare la frequenza con cui ripetere la trasmissione dei messaggi.
SetSecure

Abilita o disabilita le sessioni sicure TLS per questo indirizzo.
SetServiceDiscoverable

Controlla se il servizio viene annunciato usando WS-Discovery.
SetSockaddr

Imposta le informazioni sull'indirizzo socket.
SetTransportAddress

Imposta la rappresentazione stringa dell'indirizzo di trasporto.
SetTTL

Imposta il valore TTL (time-to-live) per tutti i pacchetti in uscita usando questo indirizzo.
SetTypes

Associa tipi di messaggio personalizzati all'oggetto contesto XML.
SetValue

Imposta il valore della chiave di proprietà specificata.
SetWaitHandle

Specifica un handle di attesa da impostare al termine dell'operazione.
SignalEvent

Notifica a tutti i client sottoscritti che si è verificato un evento.
Skip

Ignora l'elemento successivo nella raccolta. (IProviderPropertyConstraintCollection.Skip)
Skip

Ignora l'elemento successivo nella raccolta. (IProviderQueryConstraintCollection.Skip)
Inizia

Avvia l'host del dispositivo e pubblica l'host del dispositivo usando un messaggio Hello WS-Discovery.
Stop

Invia un messaggio di WS-Discovery Bye e arresta l'host.
SubscribeToMultipleOperations

Sottoscrive una raccolta di notifiche o eventi di richiesta/risposta.
SubscribeToOperation

Sottoscrive un evento di notifica o richiesta/risposta.
SubscriptionEnded

Chiamato quando il dispositivo ha terminato la sottoscrizione.
SubscriptionRenewalFailed

Chiamato quando non è stato possibile rinnovare la sottoscrizione per l'azione evento specificata.
SubscriptionRenewed

Chiamato quando la sottoscrizione per l'azione evento specificata è stata rinnovata correttamente.
Terminate.

Termina l'host e rilascia tutti i servizi collegati.
Unssociate

Contrassegna una voce del database di associazione come non associata.
Unssociate

Contrassegna una voce di database di associazione come non associata e invia una notifica appropriata.
Annullare la pubblicazione

Annuncia la partenza di un host di rete inviando un messaggio Bye.
UnRegisterNotificationSink

Scollega un sink di notifica di callback dal server di pubblicazione di individuazione.
UnRegisterScopeMatchingRule

Rimuove il supporto per una regola di corrispondenza dell'ambito personalizzata.
UnsubscribeToMultipleOperations

Annulla una raccolta di sottoscrizioni a notifiche o eventi di richiesta/risposta.
Annullamento della sottoscrizione

Annulla una sottoscrizione a un evento di notifica o richiesta/risposta.
Scrittura

Invia i dati allegati all'host remoto usando un contenitore MIME.
WSD_STUB_FUNCTION

Descrive una funzione stub usata per gestire un messaggio in ingresso.
WSDAllocateLinkedMemory

Alloca un blocco di memoria collegato.
WSDAttachLinkedMemory

Collega un blocco di memoria figlio a un blocco di memoria padre.
WSDCreateDeviceHost

Crea un host del dispositivo e restituisce un puntatore all'interfaccia IWSDDeviceHost. (WSDCreateDeviceHost)
WSDCreateDeviceHost2

Crea un host del dispositivo che può supportare i messaggi firmati e restituisce un puntatore all'interfaccia IWSDDeviceHost.
WSDCreateDeviceHostAdvanced

Crea un host del dispositivo e restituisce un puntatore all'interfaccia IWSDDeviceHost. (WSDCreateDeviceHostAdvanced)
WSDCreateDeviceProxy

Crea un proxy del dispositivo e restituisce un puntatore all'interfaccia IWSDDeviceProxy. (WSDCreateDeviceProxy)
WSDCreateDeviceProxy2

Crea un proxy del dispositivo che può supportare i messaggi firmati e restituisce un puntatore all'interfaccia IWSDDeviceProxy.
WSDCreateDeviceProxyAdvanced

Crea un proxy del dispositivo e restituisce un puntatore all'interfaccia IWSDDeviceProxy. (WSDCreateDeviceProxyAdvanced)
WSDCreateDiscoveryProvider

Crea un oggetto IWSDiscoveryProvider.
WSDCreateDiscoveryProvider2

Crea un oggetto IWSDiscoveryProvider che supporta i messaggi firmati.
WSDCreateDiscoveryPublisher

Crea un oggetto IWSDiscoveryPublisher.
WSDCreateDiscoveryPublisher2

Crea un oggetto IWSDiscoveryPublisher che supporta i messaggi firmati.
WSDCreateHttpAddress

Crea un oggetto IWSDHttpAddress.
WSDCreateHttpMessageParameters

Crea un oggetto IWSDHttpMessageParameters.
WSDCreateOutboundAttachment

Crea un oggetto IWSDOutboundAttachment.
WSDCreateUdpAddress

Crea un oggetto IWSDUdpAddress.
WSDCreateUdpMessageParameters

Recupera un puntatore all'interfaccia IWSDUdpMessageParameters.
WSDDetachLinkedMemory

Scollega un blocco di memoria figlio dal blocco di memoria padre.
WSDFreeLinkedMemory

Libera un blocco di memoria precedentemente allocato con WSDAllocateLinkedMemory.
WSDGenerateFault

Genera un errore SOAP. (WSDGenerateFault)
WSDGenerateFaultEx

Genera un errore SOAP. (WSDGenerateFaultEx)
WSDGetConfigurationOption

Ottiene un'opzione di configurazione WSDAPI.
WSDSetConfigurationOption

Imposta un'opzione di configurazione WSDAPI.
WSDUriDecode

Decodifica un URI in base alle regole in RFC2396.
WSDUriEncode

Codifica un URI in base alle regole di codifica URI in RFC2396.
WSDXMLAddChild

Aggiunge un elemento figlio.
WSDXMLAddSibling

Aggiunge un elemento di pari livello.
WSDXMLBuildAnyForSingleElement

Crea un elemento XML con un nome e un valore specificati.
WSDXMLCleanupElement

Libera memoria associata a un elemento XML.
WSDXMLCreateContext

Crea un nuovo oggetto IWSDXMLContext.
WSDXMLGetNameFromBuiltinNamespace

Ottiene un nome specificato dallo spazio dei nomi predefinito.
WSDXMLGetValueFromAny

Recupera un valore di testo da un elemento figlio specificato di un elemento XML qualsiasi.

Interfacce

 
IFunctionDiscovery

Questa interfaccia viene usata dai programmi client per individuare le istanze delle funzioni, ottenere l'istanza predefinita della funzione per una categoria e creare oggetti query di individuazione funzioni avanzati che consentono di registrare le impostazioni predefinite di Individuazione funzioni, tra le altre cose.
IFunctionDiscoveryNotification

Questa interfaccia viene implementata dal programma client per supportare query asincrone e viene chiamata da Individuazione funzioni per notificare al programma client quando è stata aggiunta o rimossa un'istanza di funzione che soddisfa i parametri di query.
IFunctionDiscoveryProvider

Si tratta dell'interfaccia principale implementata da un provider di individuazione. Si tratta dell'interfaccia primaria usata dall'infrastruttura di individuazione delle funzioni per comunicare con il provider e le relative risorse.
IFunctionDiscoveryProviderFactory

Fornisce metodi factory per creare oggetti Individuazione funzioni.
IFunctionDiscoveryProviderQuery

Questa interfaccia viene passata a tutte le chiamate al metodo IFunctionDiscoveryProvider::Query e contiene informazioni sulla definizione di query. I provider devono usare questo metodo per determinare quali vincoli sono per ogni richiesta di query ricevuta.
IFunctionDiscoveryServiceProvider

Questa interfaccia viene implementata per creare e inizializzare oggetti per fornire un'interfaccia di accesso specificata a una risorsa rappresentata dall'istanza della funzione. Dopo aver creato l'oggetto, viene chiamato il metodo Initialize per inizializzare l'oggetto.
IFunctionInstance

Viene creata un'istanza di funzione come risultato della chiamata a uno dei metodi IFunctionDiscovery; il programma client non crea questi oggetti.
IFunctionInstanceCollection

Rappresenta un gruppo di oggetti IFunctionInstance restituiti come risultato di una query o di una richiesta di istanza.
IFunctionInstanceCollectionQuery

Implementa la query asincrona per una raccolta di istanze di funzione in base alla categoria e alla sottocategoria.
IFunctionInstanceQuery

Implementa la query asincrona per un'istanza di funzione in base alla categoria e alla sottocategoria.
IPNPXAssociation

Definisce i metodi per gestire le voci del database di associazione per i dispositivi PnP-X.
IPNPXDeviceAssociation

Definisce i metodi per gestire le voci del database di associazione per i dispositivi PnP-X. Questi metodi inviano notifiche quando cambia il nodo devnode PnP corrispondente.
IProviderProperties

È facoltativamente implementato dai provider di individuazione per creare e gestire direttamente il proprio archivio proprietà.
IProviderPropertyConstraintCollection

Questa interfaccia è accessibile al provider tramite IFunctionDiscoveryProviderQuery::GetPropertyConstraints.
IProviderPublishing

Viene implementato da un provider di individuazione per consentire a un programma client di aggiungere e rimuovere istanze di funzione.
IProviderQueryConstraintCollection

Questa interfaccia è accessibile al provider tramite il metodo IFunctionDiscoveryProviderQuery::GetQueryConstraints.
IWSDAddress

Fornisce l'accesso ai singoli componenti di un indirizzo di trasporto.
IWSDAsyncCallback

Gestisce i callback per il completamento di un'operazione asincrona.
IWSDAsyncResult

Rappresenta un'operazione asincrona.
IWSDAttachment

Interfaccia di base per tutti gli altri tipi di allegati.
IWSDDeviceHost

Rappresenta un dispositivo conforme a DPWS.
IWSDDeviceHostNotify

Fornisce notifiche relative al dispositivo a un'istanza di un oggetto IWSDDeviceHost.
IWSDDeviceProxy

Rappresenta un dispositivo Device Profile for Web Services (DPWS) remoto per applicazioni client e middleware.
IWSDEndpointProxy

Implementa un proxy di messaggistica dei servizi dispositivi.
IWSDEventingStatus

Implementare questa interfaccia per ricevere una notifica quando si verificano modifiche dello stato nelle sottoscrizioni di eventi.
IWSDHttpAddress

Fornisce l'accesso ai singoli componenti di un indirizzo HTTP.
IWSDHttpAuthParameters

Usare questa interfaccia per recuperare il token di accesso o lo schema di autorizzazione usato durante l'autenticazione di un client.
IWSDHttpMessageParameters

Fornisce l'accesso alle intestazioni HTTP usate per la trasmissione di messaggi tramite SOAP-over-HTTP.
IWSDInboundAttachment

Consente alle applicazioni di leggere i dati degli allegati con codifica MIME da un messaggio in arrivo.
IWSDiscoveredService

Questa interfaccia rappresenta un host individuato in remoto.
IWSDiscoveryProvider

Usato per individuare i servizi in rete annunciati da WS-Discovery.
IWSDiscoveryProviderNotify

Viene implementato dal programma client per ricevere notifiche di callback da IWSDiscoveryProvider.
IWSDiscoveryPublisher

Fornisce metodi per annunciare gli host e gestire le query in ingresso negli host.
IWSDiscoveryPublisherNotify

Viene implementato dal programma client per ricevere notifiche di callback da IWSDiscoveryPublisher.
IWSDMessageParameters

Usare questa interfaccia per comunicare informazioni specifiche del messaggio verso l'alto e verso il basso lo stack di protocolli.
IWSDMetadataExchange

Classe di base per altri oggetti che accedono ai metadati.
IWSDOutboundAttachment

Consente alle applicazioni di inviare dati allegati in un messaggio usando un contenitore MIME.
IWSDScopeMatchingRule

Viene implementato dal programma client per fornire una regola di corrispondenza dell'ambito personalizzata che può essere usata per estendere le regole di corrispondenza dell'ambito standard definite in WS-Discovery.
IWSDServiceMessaging

Viene usato dal codice stub generato per inviare errori o risposte ai messaggi in arrivo.
IWSDServiceProxy

Rappresenta un servizio WSD remoto per applicazioni client e middleware.
IWSDServiceProxyEventing

Rappresenta un servizio WSD remoto per applicazioni client e middleware. Questa interfaccia consente l'implementazione di più operazioni asincrone.
IWSDSignatureProperty

Fornisce le proprietà dei messaggi firmati.
IWSDSSLClientCertificate

Recupera il certificato SSL del client.
IWSDTransportAddress

Rappresenta un indirizzo di trasporto basato su IP.
IWSDUdpAddress

Fornisce l'accesso ai singoli componenti di un indirizzo UDP.
IWSDUdpMessageParameters

Usare questa interfaccia per specificare la frequenza con cui WSD ripete la trasmissione del messaggio.
IWSDXMLContext

Raccolta di spazi dei nomi e tipi usati in uno stack WSDAPI.

Strutture

 
REQUESTBODY_GetStatus

Rappresenta un messaggio di richiesta GetStatus WS-Eventing.
REQUESTBODY_Renew

Rappresenta un messaggio di richiesta di rinnovo WS-Eventing.
REQUESTBODY_Subscribe

Rappresenta un messaggio di richiesta di sottoscrizione WS-Eventing.
REQUESTBODY_Unsubscribe

Rappresenta un messaggio di richiesta di annullamento della sottoscrizione WS-Eventing.
RESPONSEBODY_GetMetadata

Rappresenta un WS-MetadataExchange messaggio di risposta GetMetadata.
RESPONSEBODY_GetStatus

Rappresenta un messaggio di risposta getStatus WS-Eventing.
RESPONSEBODY_Renew

Rappresenta un messaggio di risposta rinnova WS-Eventing.
RESPONSEBODY_Subscribe

Rappresenta un messaggio di risposta di sottoscrizione WS-Eventing.
RESPONSEBODY_SubscriptionEnd

Rappresenta un messaggio di risposta SubscriptionEnd WS-Eventing.
WSD_APP_SEQUENCE

Rappresenta le informazioni sulla sequenza dell'applicazione relative ai messaggi di WS-Discovery.
WSD_BYE

Rappresenta un messaggio Bye.
WSD_CONFIG_ADDRESSES

Informazioni sugli indirizzi specifici su cui un host deve restare in ascolto.
WSD_CONFIG_PARAM

Rappresenta i parametri di configurazione per la creazione di oggetti WSDAPI.
WSD_DATETIME

Rappresenta un timestamp.
WSD_DURATION

Rappresenta un periodo di tempo.
WSD_ENDPOINT_REFERENCE

Rappresenta un riferimento all'endpoint WS-Addressing.
WSD_ENDPOINT_REFERENCE_LIST

Rappresenta un nodo in un elenco collegato singolo di strutture WSD_ENDPOINT_REFERENCE.
WSD_EVENT

Fornisce una rappresentazione interna di un messaggio SOAP.
WSD_EVENTING_DELIVERY_MODE

Rappresenta la modalità di recapito utilizzata in un messaggio di sottoscrizione WS-Eventing.
WSD_EVENTING_DELIVERY_MODE_PUSH

Rappresenta il riferimento all'endpoint utilizzato per il recapito push di eventi in un messaggio di sottoscrizione WS-Eventing.
WSD_EVENTING_EXPIRES

Rappresenta l'ora di scadenza di un messaggio di WS-Eventing.
WSD_EVENTING_FILTER

Rappresenta un filtro eventi utilizzato in WS-Eventing Sottoscrivere i messaggi.
WSD_EVENTING_FILTER_ACTION

Rappresenta un'espressione booleana utilizzata per filtrare gli eventi.
WSD_HANDLER_CONTEXT

Specifica il contesto per la gestione dei messaggi in ingresso.
WSD_HEADER_RELATESTO

Rappresenta un blocco di intestazione della busta SOAP RelatesTo, come specificato dalla specifica WS-Addressing.
WSD_HELLO

Rappresenta un messaggio Hello.
WSD_HOST_METADATA

Fornisce metadati per tutti i servizi ospitati da un dispositivo.
WSD_LOCALIZED_STRING

Rappresenta una singola stringa localizzata.
WSD_LOCALIZED_STRING_LIST

Rappresenta un nodo in un elenco collegato singolo di stringhe localizzate.
WSD_METADATA_SECTION

Rappresenta una sezione di metadati in un formato generico.
WSD_METADATA_SECTION_LIST

Rappresenta un nodo in un elenco collegato singolo di sezioni di metadati.
WSD_NAME_LIST

Rappresenta un nodo in un elenco collegato singolo di strutture di nomi XML.
WSD_OPERATION

Descrive un'operazione definita da WSDL in termini di uno o due messaggi.
WSD_PORT_TYPE

Fornisce dati relativi a un tipo di porta.
WSD_PROBE

Rappresenta un messaggio probe.
WSD_PROBE_MATCH

Rappresenta un messaggio ProbeMatch.
WSD_PROBE_MATCH_LIST

Rappresenta un nodo in un elenco collegato singolo di strutture di messaggi ProbeMatch.
WSD_PROBE_MATCHES

Rappresenta un messaggio ProbeMatches.
WSD_REFERENCE_PARAMETERS

Specifica i dati opachi utilizzati da un endpoint.
WSD_REFERENCE_PROPERTIES

Specifica dati aggiuntivi usati per identificare in modo univoco un endpoint.
WSD_RELATIONSHIP_METADATA

Fornisce metadati sulla relazione tra due o più servizi.
WSD_RESOLVE

Rappresenta un messaggio resolve.
WSD_RESOLVE_MATCH

Rappresenta un messaggio ResolveMatch.
WSD_RESOLVE_MATCHES

Rappresenta un messaggio ResolveMatches.
WSD_SCOPES

Raccolta di ambiti usati nella messaggistica di WS-Discovery.
WSD_SECURITY_CERT_VALIDATION

Rappresenta i criteri per la corrispondenza dei certificati client rispetto a quelli di un server HTTPS. (WSD_SECURITY_CERT_VALIDATION)
WSD_SECURITY_CERT_VALIDATION_V1

Rappresenta i criteri per la corrispondenza dei certificati client rispetto a quelli di un server HTTPS. W
WSD_SECURITY_SIGNATURE_VALIDATION

Rappresenta i criteri per la corrispondenza delle firme di compattazioni client rispetto ai messaggi.
WSD_SERVICE_METADATA

Fornisce metadati relativi a un servizio ospitato da un dispositivo.
WSD_SERVICE_METADATA_LIST

Rappresenta un nodo in un elenco collegato singolo di strutture di metadati del servizio.
WSD_SOAP_FAULT

Rappresenta un errore SOAP generato.
WSD_SOAP_FAULT_CODE

Rappresenta un codice di errore SOAP generato.
WSD_SOAP_FAULT_REASON

Raccolta di codici motivo associati a un WSD_SOAP_FAULT.
WSD_SOAP_FAULT_SUBCODE

Rappresenta un codice secondario di errore SOAP generato.
WSD_SOAP_HEADER

Fornisce i dati di intestazione SOAP per la struttura WSD_SOAP_MESSAGE.
WSD_SOAP_MESSAGE

Contenuto di un messaggio SOAP WSD.
WSD_SYNCHRONOUS_RESPONSE_CONTEXT

Fornisce un contesto per la gestione della risposta a una richiesta bidirezionale.
WSD_THIS_DEVICE_METADATA

Specifica i metadati univoci per un dispositivo specifico.
WSD_THIS_MODEL_METADATA

Fornisce informazioni specifiche del modello relative al dispositivo.
WSD_UNKNOWN_LOOKUP

Rappresenta un elemento XML che non è stato possibile analizzare.
WSD_URI_LIST

Rappresenta un nodo in un elenco collegato di URI.
WSDUdpRetransmitParams

Definisce i parametri per ripetere una trasmissione di messaggi.
WSDXML_ATTRIBUTE

Descrive un attributo XML.
WSDXML_ELEMENT

Descrive un elemento XML.
WSDXML_ELEMENT_LIST

Rappresenta un nodo in un elenco collegato di elementi XML.
WSDXML_NAME

Specifica un nome completo XML.
WSDXML_NAMESPACE

Specifica uno spazio dei nomi XML.
WSDXML_NODE

Descrive un nodo XML.
WSDXML_PREFIX_MAPPING

Descrive un prefisso dello spazio dei nomi XML.
WSDXML_TEXT

Descrive il testo in un nodo XML.
WSDXML_TYPE

Descrive un tipo XSD.