Funzione RpcMgmtSetAuthorizationFn (rpcdce.h)
La funzione RpcMgmtSetAuthorizationFn stabilisce una funzione di autorizzazione per l'elaborazione di chiamate remote alle funzioni di gestione di un server.
Sintassi
RPC_STATUS RpcMgmtSetAuthorizationFn(
RPC_MGMT_AUTHORIZATION_FN AuthorizationFn
);
Parametri
AuthorizationFn
Specifica una funzione di autorizzazione. La libreria di runtime del server RPC chiama automaticamente questa funzione ogni volta che il server riceve una richiesta client per eseguire una delle funzioni di gestione remota. Il server deve implementare questa funzione. Le applicazioni specificano un valore NULL per annullare la registrazione di una funzione di autorizzazione registrata in precedenza. Dopo tale chiamata, vengono usate le autorizzazioni predefinite.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
Commenti
Le applicazioni server chiamano la funzione RpcMgmtSetAuthorizationFn per stabilire una funzione di autorizzazione che controlla l'accesso alle funzioni di gestione remota del server. Quando un server non ha chiamato RpcMgmtSetAuthorizationFn o chiama con un valore Null per AuthorizationFn, la libreria di runtime del server usa le autorizzazioni predefinite seguenti.
Funzione remota | Autorizzazione predefinita |
---|---|
RpcMgmtInqIfIds | Attivato |
RpcMgmtInqServerPrincName | Attivato |
RpcMgmtInqStats | Attivato |
RpcMgmtIsServerListening | Attivato |
RpcMgmtStopServerListening | Disabled |
Nella tabella precedente "Enabled" indica che tutti i client possono eseguire la funzione remota e "Disabilitato" indica che tutti i client non possono eseguire la funzione remota.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rpcdce.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |