IMFNetCredential::GetPassword メソッド (mfidl.h)

パスワードを取得します。

構文

HRESULT GetPassword(
  [out]     BYTE  *pbData,
  [in, out] DWORD *pcbData,
  [in]      BOOL  fEncryptData
);

パラメーター

[out] pbData

パスワードを受け取るバッファーへのポインター。 必要なバッファー サイズを見つけるには、このパラメーターを NULL に設定します。 fEncryptDataFALSE の場合、バッファーにはワイド文字列が含まれます。 それ以外の場合、バッファーには暗号化されたデータが含まれます。

[in, out] pcbData

入力時に、 pbData バッファーのサイズをバイト単位で指定します。 出力時に、必要なバッファー サイズを受け取ります。 fEncryptDataFALSE の場合、サイズには終端の null 文字が含まれます。

[in] fEncryptData

TRUE の場合、メソッドは暗号化された文字列を返します。 それ以外の場合、メソッドは暗号化されていない文字列を返します。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。

注釈

パスワードが使用できない場合、 メソッドは成功し、*pcbData をゼロに設定する可能性があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfidl.h
Library Mfuuid.lib

こちらもご覧ください

IMFNetCredential