Compartilhar via


IObex:IUnknown

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa interface é a interface principal para os serviços OBEX. O IObex objeto exporta um padrão COM IConnectionPointContainer interface. Essa interface é usado para chamar Avisar e Unadvise Para registrar notificações sobre o objeto.

A seguinte tabela mostra os métodos desta interface.

Método Descrição

BindToDevice

Retorna um ponteiro para o IObexDevice interface.

EnumDevices

Retorna um ponteiro para o IDeviceEnum interface.

EnumTransports

Retorna um ponteiro para o ITransportEnum interface.

Inicializar

Inicializa o IObex interface. Esse método deve ser chamado antes de qualquer outro método.

Desligamento

Desliga o IObex interface.

StartDeviceEnum

Inicia o processo de enumerar os dispositivos.

StopDeviceEnum

Pára o processo de enumerar os dispositivos.

Remarks

Para criar um objeto OBEX, ele deve ser co-Created pela primeira vez. Após o objeto for co-Created, o identificador exclusivo (GUID) do objeto é disponível; o próximo etapa é para chamar IObex::Initialize. Chamar IObex::Shutdown Para fechar a conexão para o atualmente aberto objeto.

Há duas opções para coleta uma lista de dispositivos quando estiver trabalhando com o protocolo transferir OBEX:

  • Enumeração assíncrona
  • Enumeração síncrona

Para executar um assíncrono enumeração de todos os dispositivos, o local dispositivo deve primeiro ser aconselhável o objeto OBEX. Esse processo de avisando o local dispositivo fornece um ponteiro para o nome do local dispositivo, permitindo que o objeto OBEX para chamar esse dispositivo voltar depois ele tem reunidas informações. O IObex::StartDeviceEnum e IObex::StopDeviceEnum controle os métodos de assíncrono processo enumeração.

Requisitos

Header obex.h, obex.idl
Library uuid.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

IDeviceEnum:IUnknown
IHeaderCollection:IUnknown
IHeaderEnum:IUnknown
IObexDevice:IUnknown
IObexSink:IUnknown
OBEX Interfaces