Partager via


RKeyOpenKeyService, fonction

La fonction RKeyOpenKeyService n’est pas prise en charge.

Windows Server 2003 : La fonction RKeyOpenKeyService établit une connexion à un ordinateur distant et ouvre un handle de service de clé. Le handle de service de clé peut ensuite être utilisé par la fonction RKeyPFXInstall . Notez que ce comportement a changé avec Windows Server 2003 avec Service Pack 1 (SP1).

Syntaxe

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

Paramètres

pszMachineName [in]

Pointeur long vers une chaîne terminée par null qui représente l’ordinateur où le handle de service de clé sera ouvert.

OwnerType [in]

KEYSVC_TYPE valeur qui représente le type de clé. La seule valeur prise en charge est KeySvcMachine.

pwszOwnerName [in]

Réservé. Définissez cette valeur sur NULL.

pAuthentication [in]

Pointeur vers un void qui représente les paramètres d’authentification. Ce pointeur peut pointer vers une valeur zéro ou la valeur suivante.

Valeur Signification
RKEYSVC_CONNECT_SECURE_ONLY
Le client nécessite une authentification mutuelle. Si cette valeur est spécifiée, le secours vers NTLM échoue.

 

pReserved [in, out]

Réservé. Définissez cette valeur sur NULL.

phKeySvcCli [out]

Pointeur vers un KEYSVCC_HANDLE qui reçoit le handle de service de clé ouvert. Lorsque vous avez terminé d’utiliser le handle, libérez la ressource en appelant la fonction RKeyCloseKeyService .

Valeur retournée

Si la fonction réussit, la valeur de retour est S_OK.

Si la fonction échoue, la valeur de retour est un ULONG qui indique l’erreur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Rkeysvcc.h

Voir aussi

RKeyCloseKeyService

RKeyPFXInstall