Funzione RKeyOpenKeyService

La funzione RKeyOpenKeyService non è supportata.

Windows Server 2003: La funzione RKeyOpenKeyService stabilisce una connessione a un computer remoto e apre un handle del servizio chiavi. L'handle del servizio chiave può essere usato successivamente dalla funzione RKeyPFXInstall . Si noti che questo comportamento è cambiato con Windows Server 2003 con Service Pack 1 (SP1).

Sintassi

ULONG RKeyOpenKeyService(
  _In_    LPSTR          pszMachineName,
  _In_    KEYSVC_TYPE    OwnerType,
  _In_    LPWSTR         pwszOwnerName,
  _In_    void           *pAuthentication,
  _Inout_ void           *pReserved,
  _Out_   KEYSVCC_HANDLE *phKeySvcCli
);

Parametri

pszMachineName [in]

Puntatore lungo a una stringa con terminazione null che rappresenta il computer in cui verrà aperto l'handle del servizio chiavi.

OwnerType [in]

KEYSVC_TYPE valore che rappresenta il tipo di chiave. L'unico valore supportato è KeySvcMachine.

pwszOwnerName [in]

Riservato. Impostare questo valore su NULL.

pAuthentication [in]

Puntatore a un void che rappresenta le impostazioni di autenticazione. Questo puntatore può puntare a un valore pari a zero o al valore seguente.

Valore Significato
RKEYSVC_CONNECT_SECURE_ONLY
Il client richiede l'autenticazione reciproca. Se questo valore viene specificato, il fallback in NTLM avrà esito negativo.

 

pReserved [in, out]

Riservato. Impostare questo valore su NULL.

phKeySvcCli [out]

Puntatore a un KEYSVCC_HANDLE che riceve l'handle del servizio chiavi aperto. Al termine dell'uso dell'handle, liberare la risorsa chiamando la funzione RKeyCloseKeyService .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è S_OK.

Se la funzione ha esito negativo, il valore restituito è un ULONG che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato
Nessuno supportato
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Rkeysvcc.h

Vedi anche

RKeyCloseKeyService

RKeyPFXInstall