Compartilhar via


Método IFaxDocument::Submit (faxcomex.h)

O método IFaxDocument::Submit envia um único documento de fax para o serviço de fax para processamento.

Sintaxe

HRESULT Submit(
  [in] BSTR    bstrFaxServerName,
       VARIANT *pvFaxOutgoingJobIDs
);

Parâmetros

[in] bstrFaxServerName

Tipo: BSTR

BSTR que especifica um servidor de fax. Se esse parâmetro for NULL ou uma cadeia de caracteres vazia, o servidor de fax local será especificado.

pvFaxOutgoingJobIDs

Tipo: VARIANT*

VARIANT que especifica uma coleção de IDs de trabalho de saída, uma para cada destinatário do fax.

Valor retornado

Tipo: HRESULT

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

Comentários

Você deve fornecer o nome do servidor ao enviar o documento. Para enviar o documento para o servidor local, defina o parâmetro bstrFaxServerName como NULL ou uma cadeia de caracteres vazia. O método retorna uma coleção de IDs de trabalho de fax, uma para cada destinatário do fax.

Para ter êxito, o método IFaxDocument::Submit requer que a interface IFaxDocument tenha pelo menos um destinatário e uma página de capa ou um corpo de fax. Você só poderá usar esse método se o servidor (remoto ou local) estiver instalado como uma impressora de rede no computador local.

Esse método não tem suporte para uma conexão remota com um servidor de fax que executa o Windows XP Home Edition ou o Windows XP Professional e retornará o erro FAX_E_NOT_SUPPORTED_ON_THIS_SKU.

Para usar esse método, um usuário deve ter o direito de acesso farSUBMIT_LOW, farSUBMIT_NORMAL ou farSUBMIT_HIGH , dependendo da Prioridade do documento de fax.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho faxcomex.h
DLL Fxscomex.dll

Confira também

FaxDocument

IFaxDocument

Exemplo do Visual Basic