Compartilhar via


Método IMbnVendorSpecificOperation::SetVendorSpecific (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.

Envia uma solicitação para o driver de miniporte de dispositivo de banda larga móvel subjacente.

Sintaxe

HRESULT SetVendorSpecific(
  [in]  SAFEARRAY *vendorSpecificData,
  [out] ULONG     *requestID
);

Parâmetros

[in] vendorSpecificData

Uma matriz de bytes que é passada para o driver de miniporta.

[out] requestID

Uma ID de solicitação exclusiva atribuída pelo serviço de Banda Larga Móvel para identificar essa solicitação.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

SetVendorSpecific existe para implementar a funcionalidade específica do fornecedor, que não é abordada de outra forma na API de Banda Larga Móvel.

O serviço de Banda Larga Móvel emitirá uma solicitação SET OID para o driver de miniporto subjacente para OID_WWAN_VENDOR_SPECIFIC OID. VendorspecificData será copiado byte byte no buffer de dados passado na solicitação OID.

Essa é uma operação assíncrona e SetVendorSpecific retornará imediatamente. Após a conclusão da operação, o serviço de Banda Larga Móvel chamará o método OnSetVendorSpecificComplete da interface IMbnVendorSpecificEvents .

Consulte o Modelo de Driver de Banda Larga Móvel para obter mais informações sobre operações específicas do fornecedor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mbnapi.h

Confira também

IMbnVendorSpecificOperation