IEnroll4::enumPendingRequestWStr メソッド (xenroll.h)

[このメソッドは、Windows Server 2008 および Windows Vista では使用できなくなりました。

enumPendingRequestWStr メソッドは、保留中の証明書要求を列挙し、それぞれから指定されたプロパティを取得します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。

構文

HRESULT enumPendingRequestWStr(
  [in]  LONG   lIndex,
  [in]  LONG   lDesiredProperty,
  [out] LPVOID ppProperty
);

パラメーター

[in] lIndex

プロパティを取得する保留中の要求の序数位置を指定します。 最初の要求に 0 を指定します。

[in] lDesiredProperty

取得するプロパティの識別子。 次のいずれかの値を指定します。

意味
XEPR_CADNS
証明機関 (CA) の DNS 名。
XEPR_CAFRIENDLYNAME
CA の表示名。
XEPR_CANAME
CA の名前。
XEPR_HASH
要求のハッシュ値。
XEPR_REQUESTID
証明書要求 ID。

[out] ppProperty

取得したプロパティの値を受け取る VOID へのポインター。

戻り値

メソッドが成功した場合、メソッドは S_OKを返します。

メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。

lDesiredProperty に次の値が指定されている場合、このメソッドはE_NOTIMPLを返します。

  • XEPR_DATE
  • XEPR_V1TEMPLATENAME
  • XEPR_V2TEMPLATEOID
  • XEPR_VERSION

lDesiredProperty に他の値を指定すると、このメソッドは E_INVALIDARGを返します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー xenroll.h
Library Uuid.lib
[DLL] Xenroll.dll

こちらもご覧ください

IEnroll4