Condividi tramite


Funzione MprAdminServerSetCredentials (mprapi.h)

Le funzioni MprAdminServerSetCredentials impostano la chiave precondivisa per il server specificato.

Sintassi

DWORD MprAdminServerSetCredentials(
  [in] MPR_SERVER_HANDLE hMprServer,
  [in] DWORD             dwLevel,
  [in] LPBYTE            lpbBuffer
);

Parametri

[in] hMprServer

Gestire in un server Windows. Ottenere questo handle chiamando MprAdminMIBServerConnect.

[in] dwLevel

Valore DWORD che descrive il formato in cui le informazioni sono strutturate nel parametro lpbBuffer . Deve essere zero.

[in] lpbBuffer

Puntatore a una struttura MPR_CREDENTIALSEX_1 che contiene la chiave precondi shared per il server.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Valore Significato
ERROR_ACCESS_DENIED
L'applicazione chiamante non dispone di privilegi sufficienti.
ERROR_INVALID_PARAMETER
Il parametro lpbBuffer è NULL.
ERROR_NOT_SUPPORTED
Il parametro dwLevel non è zero.
Altri
Usare FormatMessage per recuperare il messaggio di errore di sistema corrispondente al codice di errore restituito.

Commenti

Il server gestisce una singola chiave precondi shared per tutti gli utenti.

Per eliminare la chiave precondivisa, chiamare MprAdminServerSetCredentials con il membro dwSizeMPR_CREDENTIALSEX_1 impostato su zero.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mprapi.h
Libreria Mprapi.lib
DLL Mprapi.dll

Vedi anche

MPR_CREDENTIALSEX_1

MprAdminServerGetCredentials

Funzioni di amministrazione router

Informazioni di riferimento sulla gestione dei router