Fonction RpcNsEntryObjectInqNext (rpcnsi.h)
La fonction RpcNsEntryObjectInqNext retourne un objet à la fois à partir d’une entrée de base de données name-service.
Syntaxe
RPC_STATUS RpcNsEntryObjectInqNext(
RPC_NS_HANDLE InquiryContext,
UUID *ObjUuid
);
Paramètres
InquiryContext
Handle de service de nom qui indique les UUID d’objet pour une entrée de base de données de service de nom.
ObjUuid
Retourne un pointeur vers un UUID d’objet exporté.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
Plus de membres. |
|
Le nom est incomplet. |
|
L’entrée name-service est introuvable. |
|
Nom de service indisponible. |
Remarques
La fonction RpcNsEntryObjectInqNext retourne l’un des UUID d’objet exportés vers l’entrée de base de données name-service spécifiée par le paramètre EntryName dans la fonction RpcNsEntryObjectInqBegin .
Une application peut afficher tous les UUID d’objets exportés en appelant à plusieurs reprises RpcNsEntryObjectInqNext. Lorsque tous les UUID d’objet ont été consultés, cette fonction retourne un code RPC_S_NO_MORE_MEMBERS status. Les UUID d’objet retournés ne sont pas triés.
L’application fournit la mémoire pour l’UUID de l’objet retourné dans le paramètre ObjUuid .
Après avoir affiché les UUID d’objet, l’application doit appeler la fonction RpcNsEntryObjectInqDone pour libérer le contexte d’interrogation.
L’ordre dans lequel les UUID d’objet sont retournés peut être différent pour chaque affichage d’une entrée. Cela signifie que l’ordre dans lequel les UUID d’objet sont retournés à une application peut être différent chaque fois que l’application est exécutée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rpcnsi.h (inclure Rpc.h) |
Bibliothèque | Rpcns4.lib |
DLL | Rpcns4.dll |