Fonction RpcObjectSetInqFn (rpcdce.h)
La fonction RpcObjectSetInqFn inscrit une fonction de demande d’objet. Une valeur null désactive une fonction d’interrogation d’objet précédemment inscrite.
Syntaxe
RPC_STATUS RpcObjectSetInqFn(
RPC_OBJECT_INQ_FN *InquiryFn
);
Paramètres
InquiryFn
Fonction d’interrogation de type objet. Voir RPC_OBJECT_INQ_FN. Lorsqu’une application appelle RpcObjectInqType et que la bibliothèque d’exécution RPC constate que l’objet spécifié n’est pas inscrit, la bibliothèque d’exécution appelle automatiquement RpcObjectSetInqFn pour déterminer le type de l’objet.
Valeur retournée
Cette fonction retourne la valeur suivante.
Valeur | Signification |
---|---|
|
L’appel a réussi. |
Remarques
Une application serveur appelle RpcObjectSetInqFn pour remplacer la fonction de mappage par défaut qui mappe les UUID d’objet à des UUID de type, qui déterminent le type d’un objet. Si une application gère en privé une inscription d’objet/type, la fonction d’interrogation spécifiée retourne le type UUID d’un objet.
La bibliothèque d’exécution RPC appelle automatiquement la fonction d’interrogation lorsque l’application appelle RpcObjectInqType et que l’objet d’intérêt n’a pas été précédemment inscrit auprès de RpcObjectSetType. Les valeurs TypeUuid et Status de la fonction RPC_OBJECT_INQ_FN sont retournées en tant que sortie de RpcObjectInqType.
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 |