Função RpcStringBindingParseA (rpcdce.h)
A função RpcStringBindingParse
Sintaxe
RPC_STATUS RpcStringBindingParseA(
RPC_CSTR StringBinding,
RPC_CSTR *ObjUuid,
RPC_CSTR *Protseq,
RPC_CSTR *NetworkAddr,
RPC_CSTR *Endpoint,
RPC_CSTR *NetworkOptions
);
Parâmetros
StringBinding
Ponteiro para uma representação de cadeia de caracteresnula
ObjUuid
Retorna um ponteiro para um ponteiro para um representação de cadeia de caracteresterminada nula de um objeto UUID.
Especifique um valor de NULL
Protseq
Retorna um ponteiro para um ponteiro para um representação de cadeia de caracteres nulaterminada de uma sequência de protocolo. Para obter uma lista de sequências de protocolo compatíveis com o Microsoft RPC, consulte String Binding.
Especifique um valor NULL
NetworkAddr
Retorna um ponteiro para um ponteiro para um representação de cadeia de caracteres nulaterminada de um endereço de rede. Especifique um valor de NULL
Endpoint
Retorna um ponteiro para um ponteiro para um representação de cadeia de caracteres nulaterminada de um ponto de extremidade. Especifique um valor de NULL
NetworkOptions
Retorna um ponteiro para um ponteiro para um representação de cadeia de caracteres nulaterminada de opções de rede.
Especifique um valor de NULL
Valor de retorno
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
A associação de cadeia de caracteres é inválida. |
Observações
Um aplicativo chama rotina de RpcStringBindingParse para analisar uma representação de cadeia de caracteres de um identificador de associação em seus campos de componente.
A biblioteca de tempo de execução RPC aloca memória para cada cadeia de caracteres de componente retornada. O aplicativo é responsável por chamar RpcStringFree uma vez para cada cadeia de caracteres retornada para desalocar a memória dessa cadeia de caracteres.
Se qualquer campo do parâmetro StringBinding estiver vazio, RpcStringBindingParse retornará uma cadeia de caracteres vazia (\0) no parâmetro de saída correspondente.
Nota
O cabeçalho rpcdce.h define RpcStringBindingParse 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 [aplicativos da área de trabalho | Aplicativos UWP] |
servidor com suporte mínimo | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
da Plataforma de Destino |
Windows |
cabeçalho | rpcdce.h (inclua Rpc.h) |
biblioteca | Rpcrt4.lib |
de DLL |
Rpcrt4.dll |