ISCrdEnr::setUserName メソッド
setUserName メソッドは、証明書の登録を目的とするユーザーの名前を指定します。
構文
HRESULT setUserName(
[in] DWORD dwFlags,
[in] BSTR bstrUserName
);
SCrdEnr.setUserName( _
ByVal dwFlags, _
ByVal bstrUserName _
)
パラメーター
-
dwFlags [in]
-
この値は、SCARD_ENROLL_UPN_NAME (1 として定義) またはSCARD_ENROLL_SAM_COMPATIBLE_NAME (2 として定義) である必要があります。
bstrUserName で指定された名前がユーザーのユニバーサル プリンシパル名 ("" など) である場合は、この値を SCARD_ENROLL_UPN_NAMEsomeone@example.com に設定します。 ユーザーの UPN 名は、既存のセキュリティ アクセス マネージャー (SAM) 名に対応している必要があります。
bstrUserName で指定された名前が "DOMAIN\USER" の形式でユーザーの SAM 名である場合は、この値を SCARD_ENROLL_SAM_COMPATIBLE_NAME に設定します。
-
bstrUserName [in]
-
ユーザー名。
戻り値
VB
メソッドが成功した場合、メソッドは S_OKを返します。
メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。
解説
スマート カードを発行するユーザー名を指定するには、このメソッドを呼び出します。 setUserName の代わりに ISCrdEnr::selectUserName があります。
ユーザー名を指定した後、 getUserName を呼び出すことによって、その値を取得できます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
サポートなし |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
[DLL] |
|
IID |
IID_ISCrdEnrは 753988a1-1357-436d-9cf5-f089bdd67d64 として定義されています |
関連項目