IMFNetCredential::GetPassword メソッド (mfidl.h)
パスワードを取得します。
構文
HRESULT GetPassword(
[out] BYTE *pbData,
[in, out] DWORD *pcbData,
[in] BOOL fEncryptData
);
パラメーター
[out] pbData
パスワードを受け取るバッファーへのポインター。 必要なバッファー サイズを見つけるには、このパラメーターを NULL に設定します。 fEncryptData が FALSE の場合、バッファーにはワイド文字列が含まれます。 それ以外の場合、バッファーには暗号化されたデータが含まれます。
[in, out] pcbData
入力時に、 pbData バッファーのサイズをバイト単位で指定します。 出力時に、必要なバッファー サイズを受け取ります。 fEncryptData が FALSE の場合、サイズには終端の null 文字が含まれます。
[in] fEncryptData
TRUE の場合、メソッドは暗号化された文字列を返します。 それ以外の場合、メソッドは暗号化されていない文字列を返します。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
注釈
パスワードが使用できない場合、 メソッドは成功し、*pcbData をゼロに設定する可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |
Library | Mfuuid.lib |