Método ISCrdEnr::setUserName
El método setUserName especifica el nombre del usuario en cuyo nombre está prevista la inscripción del certificado.
Sintaxis
HRESULT setUserName(
[in] DWORD dwFlags,
[in] BSTR bstrUserName
);
SCrdEnr.setUserName( _
ByVal dwFlags, _
ByVal bstrUserName _
)
Parámetros
-
dwFlags [in]
-
Este valor debe ser SCARD_ENROLL_UPN_NAME (definido como 1) o SCARD_ENROLL_SAM_COMPATIBLE_NAME (definido como 2).
Establezca este valor en SCARD_ENROLL_UPN_NAME, si el nombre especificado en bstrUserName es el nombre principal universal del usuario, como "someone@example.com". El nombre upn del usuario debe corresponder a un nombre de administrador de acceso de seguridad (SAM) existente.
Establezca este valor en SCARD_ENROLL_SAM_COMPATIBLE_NAME, si el nombre especificado en bstrUserName es el nombre SAM del usuario con el formato "DOMAIN\USER".
-
bstrUserName [in]
-
Nombre del usuario.
Valor devuelto
VB
Si el método se realiza correctamente, el método devuelve S_OK.
Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Comentarios
Llame a este método para especificar el nombre de usuario que se va a emitir la tarjeta inteligente. Una alternativa a setUserName es ISCrdEnr::selectUserName.
Una vez especificado un nombre de usuario, se puede recuperar su valor llamando a getUserName.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
No se admite ninguno |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Archivo DLL |
|
IID |
IID_ISCrdEnr se define como 753988a1-1357-436d-9cf5-f089bdd67d64 |
Consulte también