IObex:IUnknown
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 |
---|---|
Retorna um ponteiro para o IObexDevice interface. |
|
Retorna um ponteiro para o IDeviceEnum interface. |
|
Retorna um ponteiro para o ITransportEnum interface. |
|
Inicializa o IObex interface. Esse método deve ser chamado antes de qualquer outro método. |
|
Desliga o IObex interface. |
|
Inicia o processo de enumerar os dispositivos. |
|
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