RKeyOpenKeyService 函数

不支持 RKeyOpenKeyService 函数。

Windows Server 2003:RKeyOpenKeyService 函数与远程计算机建立连接,并打开密钥服务句柄。 RKeyPFXInstall 函数随后可以使用密钥服务句柄。 请注意,此行为已随 Windows Server 2003 Service Pack 1 (SP1) 发生更改。

语法

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

参数

pszMachineName [in]

指向以 null 结尾的字符串的长指针,该字符串表示将在其中打开密钥服务句柄的计算机。

OwnerType [in]

KEYSVC_TYPE 表示键类型的值。 唯一支持的值是 KeySvcMachine

pwszOwnerName [in]

保留。 将此值设置为 NULL

pAuthentication [in]

指向表示身份验证设置的 void 的指针。 此指针可以指向零值或以下值。

含义
RKEYSVC_CONNECT_SECURE_ONLY
客户端需要相互身份验证。 如果指定此值,则回退到 NTLM 将失败。

 

pReserved [in, out]

保留。 将此值设置为 NULL

phKeySvcCli [out]

指向接收打开的密钥服务句柄的 KEYSVCC_HANDLE 的指针。 使用完句柄后,通过调用 RKeyCloseKeyService 函数释放资源。

返回值

如果函数成功,则返回值S_OK。

如果函数失败,则返回值为指示错误的 ULONG

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Rkeysvcc.h

另请参阅

RKeyCloseKeyService

RKeyPFXInstall