Função RpcNsProfileEltInqNextA (rpcnsi.h)
A função RpcNsProfileEltInqNext retorna um elemento de cada vez de um perfil.
Sintaxe
RPC_STATUS RpcNsProfileEltInqNextA(
RPC_NS_HANDLE InquiryContext,
RPC_IF_ID *IfId,
RPC_CSTR *MemberName,
unsigned long *Priority,
RPC_CSTR *Annotation
);
Parâmetros
InquiryContext
Identificador de serviço de nome retornado da função RpcNsProfileEltInqBegin.
IfId
Retorna um ponteiro para a identificação da interface do elemento de perfil.
MemberName
Retorna um ponteiro para um ponteiro para o nome do membro do elemento de perfil. A sintaxe do nome retornado foi especificada pelo parâmetro MemberNameSyntax na função RpcNsProfileEltInqBegin.
Especifique um valor nulo para impedir que RpcNsProfileEltInqNext retorne o parâmetro MemberName. Nesse caso, o aplicativo não chama a função RpcStringFree.
Priority
Retorna um ponteiro para a prioridade do elemento de perfil.
Annotation
Retorna um ponteiro para um ponteiro para a cadeia de caracteres de anotação do elemento de perfil. Se não houver nenhuma cadeia de caracteres de anotação no elemento de perfil, a cadeia de caracteres \0 será retornada.
Especifique um valor nulo para impedir que
Valor de retorno
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
O nome está incompleto. |
|
O serviço de nome não está disponível. |
|
Não há mais elementos. |
Observações
A função RpcNsProfileEltInqNext
Um aplicativo pode exibir todas as entradas de perfil selecionadas chamando repetidamente a função
Em cada chamada para RpcNsProfileEltInqNext que retorna um elemento de perfil, a biblioteca de tempo de execução RPC aloca memória para o nome do membro retornado e a cadeia de caracteres de anotação. O aplicativo é responsável por chamar a função RpcStringFree para cada nome de membro retornado e cadeia de caracteres de anotação. Depois de exibir os elementos do perfil, o aplicativo deve chamar RpcNsProfileEltInqDone para liberar o contexto de investigação.
Nota
O cabeçalho rpcnsi.h define RpcNsProfileEltInqNext 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 | rpcnsi.h (inclua Rpc.h) |
biblioteca | Rpcns4.lib |
de DLL |
Rpcns4.dll |