Fonction RpcNsBindingInqEntryName (rpcdce.h)
La fonction RpcNsBindingInqEntryName retourne le nom d’entrée d’où provient le handle de liaison.
Syntaxe
RPC_STATUS RpcNsBindingInqEntryName(
RPC_BINDING_HANDLE Binding,
unsigned long EntryNameSyntax,
RPC_CSTR *EntryName
);
Paramètres
Binding
Handle de liaison dont le nom d’entrée de base de données name-service est retourné.
EntryNameSyntax
Syntaxe utilisée dans EntryName.
Pour utiliser la syntaxe spécifiée dans l’entrée de valeur de Registre
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, fournissez une valeur de RPC_C_NS_SYNTAX_DEFAULT.
EntryName
Retourne l’adresse d’un pointeur vers le nom de l’entrée de base de données name-service dans laquelle liaison a été trouvée.
Spécifiez une valeur null pour empêcher RpcNsBindingInqEntryName de renvoyer le paramètre EntryName . Dans ce cas, l’application n’appelle pas la fonction RpcStringFree .
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
Le handle de liaison n’était pas valide. |
|
Aucun nom d’entrée pour la liaison. |
|
La syntaxe de nom n’est pas valide. |
|
La syntaxe de nom n’est pas prise en charge. |
|
Le nom est incomplet. |
Remarques
La fonction RpcNsBindingInqEntryName retourne le nom du nom d’entrée service-base de données d’où provient un handle de liaison compatible client.
La bibliothèque d’exécution RPC alloue de la mémoire pour la chaîne retournée dans le paramètre EntryName . L’application est chargée d’appeler la fonction RpcStringFree pour libérer cette mémoire.
Un nom d’entrée est associé uniquement aux handles de liaison retournés par les fonctions RpcNsBindingImportNext, RpcNsBindingLookupNext et RpcNsBindingSelect .
Si le handle de liaison spécifié dans le paramètre Binding n’a pas été retourné à partir d’une entrée de base de données name-service (par exemple, si le handle de liaison a été créé en appelant RpcBindingFromStringBiningBinding), RpcNsBindingInqEntryName retourne une chaîne vide (« \0 ») et un code RPC_S_NO_ENTRY_NAME status.
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 | rpcdce.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour