Compartilhar via


Função RpcNetworkInqProtseqsW (rpcdce.h)

A função RpcNetworkInqProtseqs retorna todas as sequências de protocolo compatíveis com a biblioteca de tempo de execução do RPC e o sistema operacional. Os aplicativos cliente geralmente usam RpcNetworkIsProtseqValid. Para obter uma lista das sequências de protocolo com suporte do Microsoft RPC, consulte String Binding.

Sintaxe

RPC_STATUS RpcNetworkInqProtseqsW(
  RPC_PROTSEQ_VECTORW **ProtseqVector
);

Parâmetros

ProtseqVector

Retorna um ponteiro para um ponteiro para um vetor de sequência de protocolo.

Valor de retorno

Valor Significado
RPC_S_OK
A chamada foi bem-sucedida.
RPC_S_NO_PROTSEQS
Não há sequências de protocolo com suporte.
 
Observação Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Observações

Um aplicativo de servidor chama a função RpcNetworkInqProtseqs para obter um vetor que contém as sequências de protocolo compatíveis com a biblioteca de tempo de execução do RPC e o sistema operacional. Se não houver sequências de protocolo com suporte, essa função retornará o código de status RPC_S_NO_PROTSEQS e um protSeqVector valor de parâmetro de NULL.

O servidor é responsável por chamar a função RpcProtseqVectorFree para liberar a memória usada pelo vetor.

Nota

O cabeçalho rpcdce.h define RpcNetworkInqProtseqs como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho rpcdce.h (inclua Rpc.h)
biblioteca Rpcrt4.lib
de DLL Rpcrt4.dll

Consulte também

RpcNetworkIsProtseqValid