CRYPT_CREDENTIALS構造体には、CryptRetrieveObjectByUrl や CryptGetTimeValidObject などのリモート オブジェクト取得関数にオプションの入力として渡すことができる資格情報に関する情報が含まれています。
構文
typedef struct _CRYPT_CREDENTIALS {
DWORD cbSize;
LPCSTR pszCredentialsOid;
LPVOID pvCredentials;
} CRYPT_CREDENTIALS, *PCRYPT_CREDENTIALS;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
pszCredentialsOid
pvCredentials メンバーによって表される資格情報オブジェクトの種類を含む null で終わる文字列へのポインター。
このメンバーには、次の可能な値を含めることができます。
| 値 | 意味 |
|---|---|
|
pvCredentials メンバーには、ユーザー名とパスワードの組み合わせを表すCRYPT_PASSWORD_CREDENTIALS構造体が含まれています。 |
pvCredentials
pszCredentialsOid メンバーによって定義された構造体へのポインター。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| Header | wincrypt.h |