Ler em inglês

Compartilhar via


Outras tecnologias de dispositivos

Visão geral da tecnologia de outras tecnologias de dispositivos.

Para desenvolver outras tecnologias de dispositivos, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
Propertyconstraint

Qualifica as condições de filtro usadas para pesquisar instâncias de função.
QueryUpdateAction

Representa o tipo de ação que a Descoberta de Funções está executando na instância de função especificada. Essas informações são usadas pelo manipulador de notificação de alteração do programa cliente.
SystemVisibilityFlags

Determina a visibilidade dos dados da instância de função.
WSD_CONFIG_PARAM_TYPE

Especifica o tipo de dados armazenados em uma estrutura WSD_CONFIG_PARAM.
WSD_PROTOCOL_TYPE

Identifica o tipo de protocolo com suporte por uma porta.
WSDEventType

Identifica o tipo de evento produzido pela camada de sessão.
WSDUdpMessageType

Identifica o tipo de mensagem UDP.

Funções

 
Anular

Anula a operação assíncrona.
Anular

Anula a transferência de dados no fluxo de dados MIME do anexo.
AbortAsyncOperation

Anula uma operação assíncrona pendente.
Adicionar

Adiciona uma instância de função à coleção.
Adicionar

Fornece informações sobre um host de descoberta recém-anunciado (de uma mensagem Olá) ou uma correspondência com uma consulta iniciada pelo usuário.
AddDynamicService

Registra um objeto de serviço para solicitações de entrada, mas não adiciona o serviço aos metadados do host do dispositivo. Isso é usado para serviços transitórios (dinâmicos).
AddInstance

Cria ou modifica uma instância de função.
Addnamespace

Cria um objeto que representa um namespace em um contexto XML.
AddNameToNamespace

Cria um objeto que representa um nome em um namespace em um contexto XML.
AddPropertyConstraint

Adiciona uma restrição de propriedade à consulta.
AddQueryConstraint

Adiciona uma restrição de consulta à consulta.
Associado

Marca uma entrada de banco de dados de associação como associada.
Associado

Marca uma entrada de banco de dados de associação como associada e envia uma notificação apropriada.
AsyncOperationComplete

Indica que a operação assíncrona foi concluída.
Attach

Anexa uma interface de retorno de chamada ao provedor de descoberta.
Begingetmetadata

Envia uma solicitação assíncrona para metadados.
Begingetmetadata

Inicia uma solicitação de troca de metadados assíncrona com o serviço remoto.
BeginGetStatusForMultipleOperations

Inicia uma operação assíncrona que recupera o status atual.
BeginRenewMultipleOperations

Inicializa uma operação assíncrona que renova uma coleção de assinaturas de notificação existentes enviando uma nova duração.
BeginSubscribeToMultipleOperations

Inicializa uma operação assíncrona que assina uma coleção de notificações ou eventos de solicitação/resposta.
BeginUnsubscribeToMultipleOperations

Inicializa uma solicitação de cancelamento assíncrona para uma assinatura para uma coleção de notificações ou eventos de solicitação/resposta.
Limpar

Limpa os cabeçalhos HTTP usados para transmissões SOAP sobre HTTP.
Fechar

Fecha o fluxo de dados MIME do anexo atual. (IWSDInboundAttachment.Close)
Fechar

Fecha o fluxo de dados MIME do anexo atual. (IWSDOutboundAttachment.Close)
CreateFunctionInstanceCollection

Cria uma coleção de instâncias de função.
CreateInstance

Cria uma instância de função.
CreateInstance

Cria uma nova instância de função.
CreateInstanceCollectionQuery

Cria uma consulta para uma coleção de instâncias de função específicas.
CreateInstanceQuery

Cria uma consulta para uma instância de função específica.
CreatePropertyStore

Permite que os provedores reutilizem a implementação do repositório de propriedades na memória.
Excluir

Remove a instância de função especificada da coleção.
Excluir

Remove uma entrada do banco de dados de associação.
Excluir

Remove uma entrada do banco de dados de associação e envia uma notificação apropriada.
DeleteAll

Remove todas as instâncias de função da coleção.
Desserializar

Analisa o endereço, valida suas partes de componente e as salva no objeto .
Desanexar

Desanexa uma interface de retorno de chamada do provedor de descoberta.
Endgetmetadata

Encerra uma solicitação assíncrona para metadados.
Endgetmetadata

Conclui a solicitação de troca de metadados assíncrona e recupera os metadados de serviço da resposta.
EndGetStatusForMultipleOperations

Conclui uma operação assíncrona que recupera o status atual.
EndQuery

Encerra uma consulta que está sendo executada por um provedor.
EndRenewMultipleOperations

Conclui uma operação assíncrona que renova uma coleção de assinaturas de notificação existentes enviando uma nova duração.
EndSubscribeToMultipleOperations

Conclui uma operação assíncrona que assina uma coleção de notificações ou eventos de solicitação/resposta.
EndUnsubscribeToMultipleOperations

Conclui uma solicitação de cancelamento assíncrona para uma assinatura de uma coleção de notificações ou eventos de solicitação/resposta.
Executar

Executa a consulta definida por IFunctionDiscovery::CreateInstanceCollectionQuery.
Executar

Executa a consulta definida por IFunctionDiscovery::CreateInstanceQuery.
FaultRequest

Envia uma falha que corresponde a um determinado contexto de solicitação.
Get

Obtém a instância de função especificada e seu índice da coleção.
Get

Obtém o nome e o valor da restrição de propriedade especificada, por chave de propriedade.
Get

Obtém o valor da restrição de consulta especificada, por nome.
GetAlias

Obtém o alias do endereço de descoberta.
GetAllMetadata

Recupera todos os metadados para este dispositivo.
GetAsyncState

Obtém o estado da operação assíncrona.
GetAt

Obtém a chave de propriedade no índice especificado.
GetAuthType

O método GetAuthType recupera o esquema de autenticação HTTP usado durante a autenticação do cliente.
GetCategory

Obtém as cadeias de caracteres de categoria e subcategoria da instância de função.
GetClientAccessToken

O método GetClientAccessToken recupera o token de acesso do cliente que pode ser usado para autenticar ou representar o cliente.
GetClientCertificate

Obtém o certificado do cliente.
Getcontext

Recupera o contexto de transmissão privada para a transação atual.
GetCount

Obtém o número de instâncias de função na coleção.
GetCount

Obtém o número de propriedades no repositório de propriedades.
GetCount

Obtém o número de itens na coleção. (IProviderPropertyConstraintCollection.GetCount)
GetCount

Obtém o número de itens na coleção. (IProviderQueryConstraintCollection.GetCount)
GetEndpointProxy

Recupera o proxy de ponto de extremidade para a operação assíncrona.
GetEndpointProxy

Recupera o proxy de ponto de extremidade para o dispositivo.
GetEndpointProxy

Obtém o proxy de ponto de extremidade para o dispositivo.
GetEndpointReference

Recupera um endereço WS-Addressing referenciando um ponto de extremidade do dispositivo remoto.
GetErrorInfo

Recupera informações sobre o último erro.
Getevent

Recupera uma estrutura WSD_EVENT que contém o resultado do evento.
GetExclusive

Determina se o soquete está no modo exclusivo.
GetExtendedDiscoXML

Recupera dados personalizados ou extensíveis fornecidos no cabeçalho ou corpo da mensagem SOAP.
GetFaultInfo

Recupera informações sobre a última falha recebida.
Gethostmetadata

Recupera metadados específicos da classe para o dispositivo que descreve os recursos do dispositivo e os serviços que ele hospeda.
Getid

Obtém a cadeia de caracteres do identificador da instância de função.
Getid

Recupera a ID de transporte da transação atual.
GetInboundHttpHeaders

Recupera os cabeçalhos HTTP atuais usados para transmissões SOAP-over-HTTP de entrada.
Getinstance

Obtém a instância de função especificada, com base no identificador.
GetInstanceCollection

Obtém a coleção especificada de instâncias de função, com base na categoria e na subcategoria.
GetInstanceId

Recupera o identificador de instância dessa mensagem.
GetLocalAddress

Recupera o objeto de endereço genérico que representa o endereço local que recebeu a mensagem.
GetLocalInterfaceGUID

Recupera o GUID do adaptador de rede local sobre o qual a mensagem foi recebida.
GetLocalTransportAddress

Recupera a representação de cadeia de caracteres do endereço IP (transporte local).
GetLowerParameters

Recupera os parâmetros de mensagem da camada abaixo dessa camada na pilha de protocolos.
GetMappedAccessToken

Obtém o token de acesso mapeado.
GetMessageType

Obtém o tipo de mensagem para essa configuração de endereço UDP.
Getmetadata

Recupera metadados de um objeto .
GetMetadataVersion

Recupera a versão de metadados desta mensagem.
GetOutboundHttpHeaders

Recupera os cabeçalhos HTTP atuais usados para transmissões SOAP-over-HTTP de saída.
GetPath

Obtém o caminho do URI para esse endereço.
GetPort

Obtém o número da porta IP associado a esse endereço de transporte.
GetProbeResolveTag

Recupera a marca de pesquisa correspondente a esse objeto de serviço descoberto.
GetPropertyConstraints

Recupera as restrições de propriedade atuais.
GetProviderInstanceID

Obtém a cadeia de caracteres do identificador para a instância do provedor.
GetQueryConstraints

Recupera as restrições de consulta atuais.
GetRemoteAddress

Recupera o objeto de endereço genérico que representa o endereço remoto do qual a mensagem foi enviada.
GetRemoteTransportAddress

Recupera a representação de cadeia de caracteres do endereço IP (transporte remoto).
GetRetransmitParams

Recupera os valores que o WSD usa para determinar com que frequência repetir a transmissão da mensagem.
GetScopeRule

É chamado para retornar um URI que define a regra de correspondência de escopo implementada.
GetScopes

Recupera uma lista de escopos de WS-Discovery.
GetSecure

Recupera o status sobre se as sessões seguras do TLS estão habilitadas para esse endereço.
GetService

Recupera um objeto de serviço que não está registrado no momento.
GetServiceMetadata

Recupera os metadados do objeto IWSDServiceProxy.
GetServiceProxyById

Recupera um proxy de serviço IWSDServiceProxy genérico por ID de serviço.
GetServiceProxyByType

Recupera um proxy IWSDServiceProxy genérico para um serviço exposto pelo dispositivo pelo nome do tipo de porta.
GetSignature

Obtém a assinatura de uma mensagem.
GetSignedInfoHash

Obtém o hash de uma assinatura de mensagem.
GetSockaddr

Obtém as informações de endereço do soquete.
GetStatusForMultipleOperations

Recupera o status atual.
GetThisDeviceMetadata

Recupera metadados específicos do dispositivo para este dispositivo.
Getthismodelmetadata

Recupera metadados específicos do modelo para o dispositivo.
GetTransportAddress

Obtém um ponteiro para uma representação de cadeia de caracteres do objeto de endereço. (IWSDTransportAddress.GetTransportAddress)
GetTransportAddressEx

Obtém um ponteiro para uma representação de cadeia de caracteres do objeto de endereço. (IWSDTransportAddress.GetTransportAddressEx)
GetTTL

Obtém a TTL (vida útil) para todos os pacotes de saída usando esse endereço.
Gettypes

Recupera uma lista de tipos de WS-Discovery.
GetValue

Obtém o valor da chave de propriedade especificada.
GetXAddrs

Recupera uma lista de XAddrs WS-Discovery.
GetXMLContext

Obtém o contexto XML associado a esse provedor.
GetXMLContext

Obtém o contexto XML associado ao dispositivo.
HasCompleted

Indica se a operação foi concluída.
Init

Inicializa uma instância de um objeto IWSDDeviceHost.
Init

Inicializa o proxy do dispositivo, opcionalmente compartilhando uma sessão com um proxy de dispositivo de patrocínio inicializado anteriormente.
Initialize

Inicializa o objeto do provedor de Descoberta de Funções.
Initialize

Inicializa um objeto que fornece uma interface específica que foi associada ao recurso representado pela instância de função.
InstancePropertyStoreFlush

Fornece um mecanismo para o provedor persistir propriedades.
InstancePropertyStoreOpen

Abre o repositório de propriedades do provedor.
InstancePropertyStoreValidateAccess

Verifica se o provedor dá suporte ao acesso solicitado.
InstanceQueryService

Cria um objeto COM específico do provedor para a instância de função.
InstanceReleased

Libera a instância de função especificada e libera a memória alocada anteriormente.
IsInstanceQuery

Determina se uma consulta é para uma única instância de função ou várias instâncias de função.
IsMessageSignatureTrusted

Especifica se uma assinatura de mensagem é confiável.
IsMessageSigned

Especifica se uma mensagem está assinada.
IsSubcategoryQuery

Determina se uma consulta é para instâncias de função em uma subcategoria específica.
Item

Obtém a instância de função especificada, por índice.
Item

Obtém o nome e o valor da restrição de propriedade especificada, por índice.
Item

Obtém o nome e o valor da restrição de consulta especificada, por índice.
MatchProbe

Determina se uma mensagem de investigação corresponde ao host especificado e envia um WS-Discovery mensagem ProbeMatches se a correspondência for feita.
MatchProbeEx

Determina se uma mensagem de investigação corresponde ao host especificado e envia um WS-Discovery mensagem ProbeMatches com informações estendidas se a correspondência for feita.
MatchResolve

Determina se uma mensagem Resolver corresponde ao host especificado e envia um WS-Discovery mensagem ResolveMatches se a correspondência for feita.
MatchResolveEx

Determina se uma mensagem Resolver corresponde ao host especificado e envia um WS-Discovery mensagem ResolveMatches com informações estendidas se a correspondência for feita.
MatchScopes

É chamado para comparar dois escopos para determinar se eles correspondem.
Próximo

Obtém o nome e o valor da próxima restrição de propriedade na coleção.
Próximo

Obtém o nome e o valor da próxima restrição de consulta na coleção.
OnError

Recebe erros que ocorrem durante o processamento de consulta assíncrona.
Onevent

Recebe qualquer adicionar, remover ou atualizar eventos durante uma notificação.
Onupdate

Indica que uma instância de função foi adicionada, removida ou alterada.
OpenPropertyStore

Abre o repositório de propriedades da instância de função.
ProbeHandler

É chamado quando uma investigação é recebida pelo editor de descoberta.
ProcessFault

Processa uma falha SOAP recuperada por GetFaultInfo.
Publicar

Anuncia a presença de um host de rede enviando uma mensagem Olá.
PublishEx

Anuncia a presença de um host de rede enviando uma mensagem Olá com informações estendidas.
PWSD_SOAP_MESSAGE_HANDLER

Faz referência a um manipulador de mensagens SOAP para mensagens de entrada.
Consulta

Recupera uma coleção de instâncias de função que atendem às restrições especificadas.
Leitura

Recupera dados de anexo de uma mensagem enviada por um host remoto.
RegisterNotificationSink

Anexa um coletor de notificação de retorno de chamada ao editor de descoberta.
RegisterPortType

Registra um tipo de porta para mensagens de entrada.
RegisterScopeMatchingRule

Adiciona suporte para uma regra de correspondência de escopo personalizada.
Registerservice

Registra um objeto de serviço para solicitações de entrada e adiciona o serviço aos metadados do host do dispositivo.
Remover

Exclui a instância de função especificada e retorna um ponteiro para a instância de função que está sendo removida.
Remover

Fornece informações sobre um host de descoberta recém-falecido (de uma mensagem bye).
RemoveDynamicService

Cancela o registro de um objeto de serviço que foi registrado usando AddDynamicService.
RemoveInstance

Remove a instância de função especificada, com base na categoria e na subcategoria.
RemoveInstance

Exclui uma instância de função existente.
RenewMultipleOperations

Renova uma coleção de assinaturas de notificação existentes enviando uma nova duração.
Redefinir

Redefine o índice atual para o início da coleção. (IProviderPropertyConstraintCollection.Reset)
Redefinir

Redefine o índice atual para o início da coleção. (IProviderQueryConstraintCollection.Reset)
ResolveHandler

É chamado quando resolve é recebido pelo editor de descoberta.
RetireService

Cancela o registro de um objeto de serviço que foi registrado usando RegisterService e remove o serviço dos metadados do host do dispositivo.
SearchByAddress

Inicializa uma pesquisa por hosts WS-Discovery por endereço do dispositivo.
SearchById

Inicializa uma pesquisa por hosts WS-Discovery por identificador de dispositivo.
SearchByType

Inicializa uma pesquisa por hosts WS-Discovery por tipo de dispositivo.
SearchComplete

Chamado para indicar que uma pesquisa iniciada pelo usuário foi concluída com êxito e nenhuma outra correspondência para a pesquisa será aceita.
SearchFailed

É chamado para indicar que uma pesquisa iniciada pelo usuário falhou.
SendOneWayRequest

Envia uma mensagem de solicitação unidirecional.
SendResponse

Envia uma mensagem de resposta correspondente a um determinado contexto de solicitação.
SendTwoWayRequest

Envia uma mensagem de solicitação bidirecional usando um padrão de chamada síncrona.
SendTwoWayRequestAsync

Envia uma mensagem de solicitação bidirecional usando um padrão de chamada assíncrona.
Serializar

Monta as partes do componente do endereço em uma cadeia de caracteres.
SetAddressFamily

Especifica a família de endereços IP (IPv4, IPv6 ou ambos) para pesquisar ao descobrir dispositivos WSD.
SetAddressFamily

Especifica a família de endereços IP (IPv4, IPv6 ou ambos) sobre a qual o host será publicado.
SetAlias

Define o alias para o endereço de descoberta.
SetCallback

Especifica uma interface de retorno de chamada a ser chamada quando a operação assíncrona for concluída.
Setcontext

Define o contexto de transmissão privada para a transação atual.
SetEventingStatusCallback

Define ou limpa o retorno de chamada de status de eventos.
SetExclusive

Controla se o soquete está no modo exclusivo.
SetID

Define a ID de transporte para a transação atual.
SetInboundHttpHeaders

Define os cabeçalhos HTTP usados para transmissões SOAP sobre HTTP de entrada.
SetLocalAddress

Define um objeto de endereço genérico que representa o endereço de origem que deve enviar a mensagem.
SetMessageType

Define o tipo de mensagem para essa configuração de endereço UDP.
SetMetadata

Define os metadados de um dispositivo, excluindo metadados de serviço definidos pelo usuário.
SetNamespaces

Associa namespaces personalizados ao objeto de contexto XML.
SetOutboundHttpHeaders

Define os cabeçalhos HTTP usados para transmissões SOAP-over-HTTP de saída.
Setpath

Define o caminho do URI para esse endereço.
SetPort

Define apenas o número da porta IP para esse endereço de transporte.
SetRemoteAddress

Define o objeto de endereço genérico que representa o endereço remoto para onde a mensagem é enviada.
SetRetransmitParams

Define os valores que o WSD usa para determinar com que frequência repetir a transmissão da mensagem.
SetSecure

Habilita ou desabilita sessões seguras do TLS para esse endereço.
SetServiceDiscoverable

Controla se o serviço é anunciado ou não usando o WS-Discovery.
SetSockaddr

Define as informações de endereço do soquete.
SetTransportAddress

Define a representação de cadeia de caracteres do endereço de transporte.
SetTTL

Define a TTL (vida útil) para todos os pacotes de saída usando esse endereço.
SetTypes

Associa tipos de mensagem personalizados ao objeto de contexto XML.
SetValue

Define o valor da chave de propriedade especificada.
SetWaitHandle

Especifica um identificador de espera a ser definido quando a operação for concluída.
SignalEvent

Notifica todos os clientes inscritos de que ocorreu um evento.
Ignorar

Ignora o próximo item da coleção. (IProviderPropertyConstraintCollection.Skip)
Ignorar

Ignora o próximo item da coleção. (IProviderQueryConstraintCollection.Skip)
Iniciar

Inicia o host do dispositivo e publica o host do dispositivo usando uma mensagem do WS-Discovery Hello.
Parar

Envia uma mensagem WS-Discovery Bye e interrompe o host.
SubscribeToMultipleOperations

Assina uma coleção de notificações ou eventos de solicitação/resposta.
SubscribeToOperation

Assina um evento de notificação ou solicitação/resposta.
SubscriptionEnded

Chamado quando o dispositivo encerrou a assinatura.
SubscriptionRenewalFailed

Chamado quando a assinatura da ação de evento especificada não pôde ser renovada.
SubscriptionRenewed

Chamado quando a assinatura da ação de evento especificada foi renovada com êxito.
Encerrar

Encerra o host e libera todos os serviços anexados.
Não associado

Marca uma entrada de banco de dados de associação como não associada.
Não associado

Marca uma entrada de banco de dados de associação como não associada e envia uma notificação apropriada.
Unpublish

Anuncia a saída de um host de rede enviando uma mensagem bye.
UnRegisterNotificationSink

Desanexa um coletor de notificação de retorno de chamada do editor de descoberta.
UnRegisterScopeMatchingRule

Remove o suporte para uma regra de correspondência de escopo personalizada.
CancelarsubscribeToMultipleOperations

Cancela uma coleção de assinaturas para notificações ou eventos de solicitação/resposta.
CancelarsubscribeToOperation

Cancela uma assinatura para um evento de notificação ou solicitação/resposta.
Gravar

Envia dados de anexo para o host remoto usando um contêiner MIME.
WSD_STUB_FUNCTION

Descreve uma função stub usada para lidar com uma mensagem de entrada.
Wsdallocatelinkedmemory

Aloca um bloco de memória vinculado.
WSDAttachLinkedMemory

Anexa um bloco de memória filho a um bloco de memória pai.
WSDCreateDeviceHost

Cria um host de dispositivo e retorna um ponteiro para a interface IWSDDeviceHost. (WSDCreateDeviceHost)
WSDCreateDeviceHost2

Cria um host de dispositivo que pode dar suporte a mensagens assinadas e retorna um ponteiro para a interface IWSDDeviceHost.
WSDCreateDeviceHostAdvanced

Cria um host do dispositivo e retorna um ponteiro para a interface IWSDDeviceHost. (WSDCreateDeviceHostAdvanced)
WSDCreateDeviceProxy

Cria um proxy de dispositivo e retorna um ponteiro para a interface IWSDDeviceProxy. (WSDCreateDeviceProxy)
WSDCreateDeviceProxy2

Cria um proxy de dispositivo que pode dar suporte a mensagens assinadas e retorna um ponteiro para a interface IWSDDeviceProxy.
WSDCreateDeviceProxyAdvanced

Cria um proxy de dispositivo e retorna um ponteiro para a interface IWSDDeviceProxy. (WSDCreateDeviceProxyAdvanced)
WSDCreateDiscoveryProvider

Cria um objeto IWSDiscoveryProvider.
WSDCreateDiscoveryProvider2

Cria um objeto IWSDiscoveryProvider que dá suporte a mensagens assinadas.
WSDCreateDiscoveryPublisher

Cria um objeto IWSDiscoveryPublisher.
WSDCreateDiscoveryPublisher2

Cria um objeto IWSDiscoveryPublisher que dá suporte a mensagens assinadas.
WSDCreateHttpAddress

Cria um objeto IWSDHttpAddress.
WSDCreateHttpMessageParameters

Cria um objeto IWSDHttpMessageParameters.
WSDCreateOutboundAttachment

Cria um objeto IWSDOutboundAttachment.
WSDCreateUdpAddress

Cria um objeto IWSDUdpAddress.
WSDCreateUdpMessageParameters

Recupera um ponteiro para a interface IWSDUdpMessageParameters.
WSDDetachLinkedMemory

Desanexa um bloco de memória filho de seu bloco de memória pai.
Wsdfreelinkedmemory

Libera um bloco de memória alocado anteriormente com WSDAllocateLinkedMemory.
WSDGenerateFault

Gera uma falha SOAP. (WSDGenerateFault)
WSDGenerateFaultEx

Gera uma falha SOAP. (WSDGenerateFaultEx)
WSDGetConfigurationOption

Obtém uma opção de configuração WSDAPI.
WSDSetConfigurationOption

Define uma opção de configuração do WSDAPI.
WSDUriDecode

Decodifica um URI de acordo com as regras em RFC2396.
WSDUriEncode

Codifica um URI de acordo com as regras de codificação de URI no RFC2396.
WSDXMLAddChild

Adiciona um elemento filho.
WSDXMLAddSibling

Adiciona um elemento irmão.
WSDXMLBuildAnyForSingleElement

Cria um elemento XML com um nome e um valor especificados.
WSDXMLCleanupElement

Libera memória associada a um elemento XML.
WSDXMLCreateContext

Cria um novo objeto IWSDXMLContext.
WSDXMLGetNameFromBuiltinNamespace

Obtém um nome especificado do namespace interno.
WSDXMLGetValueFromAny

Recupera um valor de texto de um elemento filho especificado de um elemento XML any.

Interfaces

 
IFunctionDiscovery

Essa interface é usada por programas cliente para descobrir instâncias de função, obter a instância de função padrão para uma categoria e criar objetos de consulta avançados da Descoberta de Funções que permitem o registro de padrões de Descoberta de Funções, entre outras coisas.
IFunctionDiscoveryNotification

Essa interface é implementada pelo programa cliente para dar suporte a consultas assíncronas e é chamada pela Descoberta de Funções para notificar o programa cliente quando uma instância de função que atende aos parâmetros de consulta tiver sido adicionada ou removida.
IFunctionDiscoveryProvider

Essa é a interface main implementada por um provedor de descoberta. É a interface primária que a infraestrutura de Descoberta de Funções usa para se comunicar com o provedor e seus recursos.
IFunctionDiscoveryProviderFactory

Fornece métodos de fábrica para criar objetos de Descoberta de Funções.
IFunctionDiscoveryProviderQuery

Essa interface é passada para todas as chamadas de método IFunctionDiscoveryProvider::Query e contém informações de definição de consulta. Os provedores devem usar isso para determinar quais são as restrições para cada solicitação de consulta recebida.
IFunctionDiscoveryServiceProvider

Essa interface é implementada para criar e inicializar objetos para fornecer uma interface de acesso especificada a um recurso representado pela instância de função. Depois que o objeto é criado, o método Initialize é chamado para inicializar o objeto.
IFunctionInstance

Uma instância de função é criada como resultado da chamada de um dos métodos IFunctionDiscovery; O programa cliente não cria esses objetos por conta própria.
IFunctionInstanceCollection

Representa um grupo de objetos IFunctionInstance retornados como resultado de uma consulta ou obter solicitação de instância.
IFunctionInstanceCollectionQuery

Implementa a consulta assíncrona para uma coleção de instâncias de função com base na categoria e na subcategoria.
IFunctionInstanceQuery

Implementa a consulta assíncrona para uma instância de função com base na categoria e na subcategoria.
IPNPXAssociation

Define métodos para gerenciar as entradas de banco de dados de associação para dispositivos PnP-X.
IPNPXDeviceAssociation

Define métodos para gerenciar as entradas de banco de dados de associação para dispositivos PnP-X. Esses métodos enviam notificações quando o devnode PnP correspondente é alterado.
IProviderProperties

Opcionalmente, é implementado pelos provedores de descoberta para criar e gerenciar diretamente seu próprio repositório de propriedades.
IProviderPropertyConstraintCollection

Essa interface é acessível ao provedor por meio de IFunctionDiscoveryProviderQuery::GetPropertyConstraints.
IProviderPublishing

É implementado por um provedor de descoberta para permitir que um programa cliente adicione e remova instâncias de função.
IProviderQueryConstraintCollection

Essa interface é acessível ao provedor por meio do método IFunctionDiscoveryProviderQuery::GetQueryConstraints.
Iwsdaddress

Fornece acesso aos componentes individuais de um endereço de transporte.
IWSDAsyncCallback

Manipula retornos de chamada para a conclusão de uma operação assíncrona.
Iwsdasyncresult

Representa uma operação assíncrona.
IWSDAttachment

É a interface base para todos os outros tipos de anexo.
Iwsddevicehost

Representa um dispositivo compatível com DPWS.
IWSDDeviceHostNotify

Fornece notificações relacionadas ao dispositivo para uma instância de um objeto IWSDDeviceHost.
Iwsddeviceproxy

Representa um dispositivo DPWS (Perfil de Dispositivos Remotos para Serviços Web) para aplicativos cliente e middleware.
IWSDEndpointProxy

Implementa um proxy de mensagens dos serviços de dispositivo.
IWSDEventingStatus

Implemente essa interface para receber notificação quando status alterações ocorrerem em assinaturas de evento.
IWSDHttpAddress

Fornece acesso aos componentes individuais de um endereço HTTP.
IWSDHttpAuthParameters

Use essa interface para recuperar o token de acesso ou o esquema de autorização usado durante a autenticação de um cliente.
IWSDHttpMessageParameters

Fornece acesso aos cabeçalhos HTTP usados ao transmitir mensagens por meio de SOAP-over-HTTP.
IWSDInboundAttachment

Permite que os aplicativos leiam dados de anexo codificados em MIME de uma mensagem de entrada.
IWSDiscoveredService

Essa interface representa um host descoberto remotamente.
Iwsdiscoveryprovider

Usado para descobrir serviços na rede anunciada pelo WS-Discovery.
IWSDiscoveryProviderNotify

É implementado pelo programa cliente para receber notificações de retorno de chamada do IWSDiscoveryProvider.
Iwsdiscoverypublisher

Fornece métodos para anunciar hosts e gerenciar consultas de entrada para hosts.
IWSDiscoveryPublisherNotify

É implementado pelo programa cliente para receber notificações de retorno de chamada do IWSDiscoveryPublisher.
Iwsdmessageparameters

Use essa interface para comunicar informações específicas da mensagem para cima e para baixo na pilha de protocolos.
IWSDMetadataExchange

É a classe base para outros objetos que acessam metadados.
IWSDOutboundAttachment

Permite que os aplicativos enviem dados de anexo em uma mensagem usando um contêiner MIME.
IWSDScopeMatchingRule

É implementado pelo programa cliente para fornecer uma regra de correspondência de escopo personalizada que pode ser usada para estender as regras de correspondência de escopo padrão definidas no WS-Discovery.
IWSDServiceMessaging

É usado pelo código stub gerado para enviar falhas ou respostas a mensagens de entrada.
Iwsdserviceproxy

Representa um serviço WSD remoto para aplicativos cliente e middleware.
IWSDServiceProxyEventing

Representa um serviço WSD remoto para aplicativos cliente e middleware. Essa interface permite a implementação de várias operações assíncronas.
IWSDSignatureProperty

Fornece propriedades de mensagens assinadas.
IWSDSSLClientCertificate

Recupera o certificado SSL do cliente.
IWSDTransportAddress

Representa um endereço de transporte baseado em IP.
IWSDUdpAddress

Fornece acesso aos componentes individuais de um endereço UDP.
IWSDUdpMessageParameters

Use essa interface para especificar a frequência com que o WSD repete a transmissão da mensagem.
IWSDXMLContext

É uma coleção de namespaces e tipos usados em uma pilha WSDAPI.

Estruturas

 
REQUESTBODY_GetStatus

Representa um WS-Eventing mensagem de solicitação GetStatus.
REQUESTBODY_Renew

Representa uma mensagem de solicitação de renovação de WS-Eventing.
REQUESTBODY_Subscribe

Representa uma mensagem de solicitação de assinatura WS-Eventing.
REQUESTBODY_Unsubscribe

Representa uma mensagem de solicitação Desinscrever WS-Eventing.
RESPONSEBODY_GetMetadata

Representa um WS-MetadataExchange mensagem de resposta GetMetadata.
RESPONSEBODY_GetStatus

Representa um WS-Eventing mensagem de resposta GetStatus.
RESPONSEBODY_Renew

Representa um WS-Eventing mensagem de resposta Renovar.
RESPONSEBODY_Subscribe

Representa uma mensagem de resposta WS-Eventing Assinar.
RESPONSEBODY_SubscriptionEnd

Representa uma mensagem de resposta SubscriptionEnd WS-Eventing.
WSD_APP_SEQUENCE

Representa informações de sequência de aplicativos relacionadas a mensagens de WS-Discovery.
WSD_BYE

Representa uma mensagem bye.
WSD_CONFIG_ADDRESSES

Informações sobre endereços específicos em que um host deve escutar.
WSD_CONFIG_PARAM

Representa parâmetros de configuração para criar objetos WSDAPI.
WSD_DATETIME

Representa um carimbo de data/hora.
WSD_DURATION

Representa um período de tempo.
WSD_ENDPOINT_REFERENCE

Representa uma referência de ponto de extremidade WS-Addressing.
WSD_ENDPOINT_REFERENCE_LIST

Representa um nó em uma lista vinculada única de estruturas de WSD_ENDPOINT_REFERENCE.
WSD_EVENT

Fornece uma representação interna de uma mensagem SOAP.
WSD_EVENTING_DELIVERY_MODE

Representa o modo de entrega usado em uma mensagem de assinatura WS-Eventing.
WSD_EVENTING_DELIVERY_MODE_PUSH

Representa a referência de ponto de extremidade usada para entrega por push de eventos em uma mensagem de assinatura WS-Eventing.
WSD_EVENTING_EXPIRES

Representa o tempo de expiração de uma mensagem de WS-Eventing.
WSD_EVENTING_FILTER

Representa um filtro de evento usado em WS-Eventing Mensagens de assinatura.
WSD_EVENTING_FILTER_ACTION

Representa uma expressão booliana usada para filtrar eventos.
WSD_HANDLER_CONTEXT

Especifica o contexto para lidar com mensagens de entrada.
WSD_HEADER_RELATESTO

Representa um bloco de cabeçalho de envelope RelatesTo SOAP, conforme especificado pela especificação WS-Addressing.
WSD_HELLO

Representa uma mensagem Olá.
WSD_HOST_METADATA

Fornece metadados para todos os serviços hospedados por um dispositivo.
WSD_LOCALIZED_STRING

Representa uma única cadeia de caracteres localizada.
WSD_LOCALIZED_STRING_LIST

Representa um nó em uma lista vinculada única de cadeias de caracteres localizadas.
WSD_METADATA_SECTION

Representa uma seção de metadados em um formulário genérico.
WSD_METADATA_SECTION_LIST

Representa um nó em uma lista vinculada única de seções de metadados.
WSD_NAME_LIST

Representa um nó em uma lista vinculada única de estruturas de nome XML.
WSD_OPERATION

Descreve uma operação conforme definido pelo WSDL em termos de uma ou duas mensagens.
WSD_PORT_TYPE

Fornece dados sobre um tipo de porta.
WSD_PROBE

Representa uma mensagem de investigação.
WSD_PROBE_MATCH

Representa uma mensagem ProbeMatch.
WSD_PROBE_MATCH_LIST

Representa um nó em uma lista vinculada única de estruturas de mensagens ProbeMatch.
WSD_PROBE_MATCHES

Representa uma mensagem ProbeMatches.
WSD_REFERENCE_PARAMETERS

Especifica dados opacos usados por um ponto de extremidade.
WSD_REFERENCE_PROPERTIES

Especifica dados adicionais usados para identificar exclusivamente um ponto de extremidade.
WSD_RELATIONSHIP_METADATA

Fornece metadados sobre a relação entre dois ou mais serviços.
WSD_RESOLVE

Representa uma mensagem Resolver.
WSD_RESOLVE_MATCH

Representa uma mensagem ResolveMatch.
WSD_RESOLVE_MATCHES

Representa uma mensagem ResolveMatches.
WSD_SCOPES

Uma coleção de escopos usados no sistema de mensagens WS-Discovery.
WSD_SECURITY_CERT_VALIDATION

Representa os critérios para correspondência de certificados de cliente em relação aos de um servidor HTTPS. (WSD_SECURITY_CERT_VALIDATION)
WSD_SECURITY_CERT_VALIDATION_V1

Representa os critérios para correspondência de certificados de cliente em relação aos de um servidor HTTPS. W
WSD_SECURITY_SIGNATURE_VALIDATION

Representa os critérios para correspondência de assinaturas compactas de cliente com mensagens.
WSD_SERVICE_METADATA

Fornece metadados sobre um serviço hospedado por um dispositivo.
WSD_SERVICE_METADATA_LIST

Representa um nó em uma lista vinculada única de estruturas de metadados de serviço.
WSD_SOAP_FAULT

Representa uma falha SOAP gerada.
WSD_SOAP_FAULT_CODE

Representa um código de falha SOAP gerado.
WSD_SOAP_FAULT_REASON

Uma coleção de códigos de motivo associados a um WSD_SOAP_FAULT.
WSD_SOAP_FAULT_SUBCODE

Representa um subcódigo de falha SOAP gerado.
WSD_SOAP_HEADER

Fornece dados de cabeçalho SOAP para a estrutura WSD_SOAP_MESSAGE.
WSD_SOAP_MESSAGE

O conteúdo de uma mensagem SOAP do WSD.
WSD_SYNCHRONOUS_RESPONSE_CONTEXT

Fornece um contexto para lidar com a resposta a uma solicitação bidirecional.
WSD_THIS_DEVICE_METADATA

Especifica metadados exclusivos de um dispositivo específico.
WSD_THIS_MODEL_METADATA

Fornece informações específicas do modelo relacionadas ao dispositivo.
WSD_UNKNOWN_LOOKUP

Representa um elemento XML que não pôde ser analisado.
WSD_URI_LIST

Representa um nó em uma lista vinculada de URIs.
WSDUdpRetransmitParams

Define os parâmetros para repetir uma transmissão de mensagem.
WSDXML_ATTRIBUTE

Descreve um atributo XML.
WSDXML_ELEMENT

Descreve um elemento XML.
WSDXML_ELEMENT_LIST

Representa um nó em uma lista vinculada de elementos XML.
WSDXML_NAME

Especifica um nome qualificado XML.
WSDXML_NAMESPACE

Especifica um namespace XML.
WSDXML_NODE

Descreve um nó XML.
WSDXML_PREFIX_MAPPING

Descreve um prefixo de namespace XML.
WSDXML_TEXT

Descreve o texto em um nó XML.
WSDXML_TYPE

Descreve um tipo XSD.