Condividi tramite


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
RPC_S_OK
La chiamata ha avuto esito positivo.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

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

Vedi anche

RPC_MGMT_AUTHORIZATION_FN

RpcMgmtInqStats

RpcMgmtIsServerListening

RpcMgmtStopServerListening

RpcMgmtWaitServerListen