Partager via


Indicateurs d’inscription d’interface

Les constantes suivantes sont utilisées dans le paramètre Flags des fonctions RpcServerRegisterIf2 et RpcServerRegisterIfEx .

Constant Description
0
Sémantique d’interface standard.
RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH
Lorsque cet indicateur d’interface est inscrit, le runtime RPC appelle le rappel de sécurité inscrit pour tous les appels, quel que soit l’identité, la séquence de protocole ou le niveau d’authentification du client.
Note: Cet indicateur est disponible à partir de Windows XP avec SP2 et de Windows Server 2003 avec SP1. Lorsque cet indicateur n’est pas défini, RPC filtre automatiquement tous les appels non authentifiés avant qu’ils n’atteignent le rappel de sécurité.
RPC_IF_ALLOW_LOCAL_ONLY
Lorsque cet indicateur d’interface est inscrit, le runtime RPC rejette les appels effectués par les clients distants. Tous les appels locaux utilisant des séquences de protocole ncadg_* et ncacn_* sont également rejetés, à l’exception de ncacn_np. RPC autorise les appels ncacn_NP uniquement si l’appel ne provient pas de SRV. Les appels de ncalrpc sont toujours traités.
Note: Cet indicateur est disponible à partir de Windows XP avec SP2 et de Windows Server 2003 avec SP1.
RPC_IF_AUTOLISTEN
Il s’agit d’une interface d’écoute automatique . L’heure d’exécution commence à écouter les appels dès que la première interface autolisten est inscrite et cesse d’écouter lorsque la dernière interface autolisten est désinscrit.
RPC_IF_OLE
Réservé à OLE. N’utilisez pas cet indicateur.
RPC_IF_ALLOW_UNKNOWN_AUTHORITY
Non implémenté actuellement.
RPC_IF_ALLOW_SECURE_ONLY
Limite les connexions aux clients qui utilisent un niveau d’autorisation supérieur à RPC_C_AUTHN_LEVEL_NONE. La spécification de cet indicateur permet aux clients de passer sur la session NULL . Sur Windows XP et Windows Server 2003, ces clients ne sont pas autorisés. Les clients qui échouent au test RPC_IF_ALLOW_SECURE_ONLY reçoivent une erreur RPC_S_ACCESS_DENIED. L’utilisation de l’indicateur RPC_IF_ALLOW_SECURE_ONLY n’implique pas ou ne garantit pas un niveau élevé de privilèges de la part de l’utilisateur appelant. RPC vérifie uniquement que l’utilisateur dispose d’informations d’identification valides ; l’utilisateur appelant peut utiliser le compte invité ou d’autres comptes à faible privilège. Ne supposez pas un privilège élevé lorsque RPC_IF_ALLOW_SECURE_ONLY est utilisé.
Windows NT 4.0 et Windows Me/98/95 :
RPC_IF_SEC_NO_CACHE
Désactive la mise en cache des rappels de sécurité, ce qui force un rappel de sécurité pour chaque appel RPC sur une interface donnée.
Note: Cet indicateur est disponible à partir de Windows XP avec SP2 et de Windows Server 2003 avec SP1.

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]
En-tête
Rpcdce.h