Compartilhar via


Função RpcNetworkIsProtseqValid (rpcdce.h)

A função RpcNetworkIsProtseqValid informa se a sequência de protocolo especificada tem suporte tanto pela biblioteca de tempo de execução RPC quanto pelo sistema operacional. Os aplicativos de servidor geralmente usam RpcNetworkInqProtseqs.

Sintaxe

RPC_STATUS RpcNetworkIsProtseqValid(
  RPC_CSTR Protseq
);

Parâmetros

Protseq

Ponteiro para um identificador de cadeia de caracteres da sequência de protocolo a ser verificada.

Se o parâmetro Protseq não for uma cadeia de caracteres de sequência de protocolo válida, RpcNetworkIsProtseqValid retornará RPC_S_INVALID_RPC_PROTSEQ.

Valor retornado

Valor Significado
RPC_S_OK
A chamada foi bem-sucedida.; sequência de protocolo com suporte
RPC_S_PROTSEQ_NOT_SUPPORTED
Não há suporte para a sequência de protocolos neste host.
RPC_S_INVALID_RPC_PROTSEQ
Sequência de protocolo inválida.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Comentários

Um aplicativo chama a função RpcNetworkIsProtseqValid para determinar se uma sequência de protocolo individual está disponível para fazer chamadas de procedimento remoto.

Uma sequência de protocolo será válida se a biblioteca de tempo de execução RPC e o sistema operacional derem suporte aos protocolos especificados. Para obter uma lista das sequências de protocolo com suporte do Microsoft RPC, confira Associação de cadeia de caracteres. Um aplicativo chama RpcNetworkInqProtseqs para ver todas as sequências de protocolo com suporte.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho rpcdce.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll

Confira também

RpcNetworkInqProtseqs