Compartilhar via


Método IMbnDeviceServicesEvents::OnSetCommandComplete (mbnapi.h)

Importante

A partir do Windows 10, versão 1803, as APIs do Win32 descritas nesta seção são substituídas pelas APIs Windows Runtime no namespace Windows.Networking.Connectivity.

Método de notificação que indica que uma solicitação SET do serviço de dispositivo foi concluída.

Sintaxe

HRESULT OnSetCommandComplete(
  [in] IMbnDeviceService *deviceService,
  [in] ULONG             responseID,
  [in] SAFEARRAY         *deviceServiceData,
  [in] HRESULT           status,
  [in] ULONG             requestID
);

Parâmetros

[in] deviceService

O objeto IMbnDeviceService no qual a operação foi solicitada.

[in] responseID

Um identificador para a resposta.

[in] deviceServiceData

Uma matriz de bytes que contém os dados retornados pelo dispositivo. Se a resposta for fragmentada em várias indicações, ela conterá apenas as informações de um fragmento. Esse campo só será válido se o status for S_OK.

[in] status

Um código status que indica o resultado da operação.

[in] requestID

A ID da solicitação atribuída pelo serviço de Banda Larga Móvel à solicitação de operação definida.

Valor retornado

O método deve retornar o valor a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.

Comentários

A matriz de bytes deviceServiceData contém a cópia byte dos dados retornados pelo dispositivo. O serviço de Banda Larga Móvel liberará a memória após o retorno da chamada de função. Se um aplicativo quiser usar esses dados, ele deverá copiar o conteúdo em sua própria memória.

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mbnapi.h

Confira também

IMbnDeviceServicesEvents