Marcas de registro de interfaz
Las constantes siguientes se usan en el parámetro Flags de las funciones RpcServerRegisterIf2 y RpcServerRegisterIfEx .
Constante | Descripción |
---|---|
|
Semántica de interfaz estándar. |
RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH |
Cuando se registra esta marca de interfaz, el tiempo de ejecución rpc invoca la devolución de llamada de seguridad registrada para todas las llamadas, independientemente de la identidad, la secuencia de protocolo o el nivel de autenticación del cliente. Nota: Esta marca está disponible a partir de Windows XP con SP2 y Windows Server 2003 con SP1. Cuando no se establece esta marca, RPC filtra automáticamente todas las llamadas no autenticadas antes de que lleguen a la devolución de llamada de seguridad. |
RPC_IF_ALLOW_LOCAL_ONLY |
Cuando se registra esta marca de interfaz, el tiempo de ejecución rpc rechaza las llamadas realizadas por clientes remotos. Todas las llamadas locales que usan ncadg_* y secuencias de protocolo ncacn_* también se rechazan, a excepción de ncacn_np. RPC solo permite ncacn_NP llamadas si la llamada no procede de SRV. Las llamadas de ncalrpc siempre se procesan. Nota: Esta marca está disponible a partir de Windows XP con SP2 y Windows Server 2003 con SP1. |
|
Se trata de una interfaz de escucha automática . El tiempo de ejecución comienza a escuchar las llamadas en cuanto se registra la primera interfaz autolisten y deja de escuchar cuando se anula el registro de la última interfaz autolisten. |
|
Reservado para OLE. No use esta marca. |
|
No implementado actualmente. |
|
Limita las conexiones a los clientes que usan un nivel de autorización superior a RPC_C_AUTHN_LEVEL_NONE. Especificar esta marca permite a los clientes pasar por la sesión NULL . En Windows XP y Windows Server 2003, estos clientes no están permitidos. Los clientes que producen un error en la prueba de RPC_IF_ALLOW_SECURE_ONLY reciben un error de RPC_S_ACCESS_DENIED. El uso de la marca RPC_IF_ALLOW_SECURE_ONLY no implica ni garantiza un alto nivel de privilegios por parte del usuario que realiza la llamada. RPC solo comprueba que el usuario tiene credenciales válidas; el usuario que realiza la llamada puede usar la cuenta de invitado u otras cuentas con pocos privilegios. No suponga privilegios elevados cuando se use RPC_IF_ALLOW_SECURE_ONLY. Windows NT 4.0 y Windows Me/98/95: |
RPC_IF_SEC_NO_CACHE |
Deshabilita el almacenamiento en caché de devolución de llamada de seguridad, lo que fuerza una devolución de llamada de seguridad para cada llamada RPC en una interfaz determinada. Nota: Esta marca está disponible a partir de Windows XP con SP2 y Windows Server 2003 con SP1. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|