Método ISCrdEnr:: SetUserName

O método SetUserName especifica o nome do usuário em cujo nome o registro de certificado é pretendido.

Sintaxe

HRESULT setUserName(
  [in] DWORD dwFlags,
  [in] BSTR bstrUserName
);

SCrdEnr.setUserName( _
  ByVal dwFlags, _
  ByVal bstrUserName _
)

Parâmetros

dwFlags [ no]

Esse valor deve ser SCARTAR _ _ _ nome UPN de registro (definido como 1) ou scartar _ registrar _ _ nome compatível com Sam _ (definido como 2).

Defina esse valor como SCARTAR _ registrar _ _ nome UPN, se o nome especificado em bstrUserName for o nome da entidade universal do usuário, como " someone@example.com ". O nome UPN do usuário deve corresponder a um nome de SAM (Gerenciador de acesso de segurança) existente.

Defina esse valor como SCARTAR _ registrar _ _ nome compatível com Sam _ , se o nome especificado em bstrUserName for o nome Sam do usuário no formato "domínio \ usuário".

bstrUserName [ no]

Nome do usuário.

Retornar valor

VB

Se o método for bem sucedido, o método retornará S _ OK.

Se o método falhar, ele retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte valores comuns de HRESULT.

Comentários

Chame esse método para especificar o nome de usuário a ser emitido pelo cartão inteligente. Uma alternativa para SetUserName é ISCrdEnr:: selectUserName.

Depois que um nome de usuário tiver sido especificado, seu valor poderá ser recuperado chamando GetUserName.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Nenhum compatível
Servidor mínimo com suporte
[Somente aplicativos da área de trabalho do Windows Server 2003]
DLL
Scrdenrl.dll
IID
IID _ ISCrdEnr é definido como 753988a1-1357-436d-9cf5-f089bdd67d64

Confira também

ISCrdEnr

ISCrdEnr:: GetUserName

ISCrdEnr::resetUser

ISCrdEnr::selectUserName