Condividi tramite


Flag di registrazione dell'interfaccia

Le costanti seguenti vengono usate nel parametro Flags delle funzioni RpcServerRegisterIf2 e RpcServerRegisterIfEx .

Costante Descrizione
0
Semantica dell'interfaccia standard.
RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH
Quando questo flag di interfaccia viene registrato, il runtime RPC richiama il callback di sicurezza registrato per tutte le chiamate, indipendentemente dall'identità, dalla sequenza di protocollo o dal livello di autenticazione del client.
Nota: Questo flag è disponibile a partire da Windows XP con SP2 e Windows Server 2003 con SP1. Quando questo flag non è impostato, RPC filtra automaticamente tutte le chiamate non autenticate prima di raggiungere il callback di sicurezza.
RPC_IF_ALLOW_LOCAL_ONLY
Quando questo flag di interfaccia viene registrato, il runtime RPC rifiuta le chiamate effettuate dai client remoti. Vengono rifiutate anche tutte le chiamate locali che usano ncadg_* e ncacn_* sequenze di protocollo, ad eccezione di ncacn_np. RPC consente ncacn_NP chiamate solo se la chiamata non proviene da SRV. Le chiamate da ncalrpc vengono sempre elaborate.
Nota: Questo flag è disponibile a partire da Windows XP con SP2 e Windows Server 2003 con SP1.
RPC_IF_AUTOLISTEN
Si tratta di un'interfaccia di ascolto automatico . Il tempo di esecuzione inizia ad ascoltare le chiamate non appena viene registrata la prima interfaccia di ridimensionazione automatica e interrompe l'ascolto quando l'ultima interfaccia di avvio automatico viene annullata la registrazione.
RPC_IF_OLE
Riservato per OLE. Non usare questo flag.
RPC_IF_ALLOW_UNKNOWN_AUTHORITY
Attualmente non implementato.
RPC_IF_ALLOW_SECURE_ONLY
Limita le connessioni ai client che usano un livello di autorizzazione superiore a RPC_C_AUTHN_LEVEL_NONE. Specificare questo flag consente ai client di passare alla sessione NULL . In Windows XP e Windows Server 2003 tali client non sono consentiti. I client che non soddisfano il test RPC_IF_ALLOW_SECURE_ONLY ricevono un errore di RPC_S_ACCESS_DENIED. L'uso del flag RPC_IF_ALLOW_SECURE_ONLY non implica o garantisce un livello elevato di privilegi da parte dell'utente chiamante. RPC controlla solo che l'utente abbia credenziali valide; l'utente chiamante può usare l'account guest o altri account con privilegi limitati. Non presupporre privilegi elevati quando si usa RPC_IF_ALLOW_SECURE_ONLY.
Windows NT 4.0 e Windows Me/98/95:
RPC_IF_SEC_NO_CACHE
Disabilita la memorizzazione nella cache del callback di sicurezza, forzando un callback di sicurezza per ogni chiamata RPC in una determinata interfaccia.
Nota: Questo flag è disponibile a partire da Windows XP con SP2 e Windows Server 2003 con SP1.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Rpcdce.h