次の方法で共有


クエリ

すべてのプロファイルのセッションとプロバイダーのプロパティを照会します。

構文

HRESULT Query
  ([out] BSTR* pbstrResults,
  [in] VARIANT_BOOL fValidateRuntimeState)
;

パラメーター

pbstrResults
[out] WPRC ライブラリによって開始されるすべてのプロファイルのセッションおよびプロバイダーのプロパティを含む XML 形式の文字列。

fValidateRuntimeState
[in] 記録が実行されているかどうかをライブラリで判断するかどうかを示すブール値。

戻り値

次の表で使用可能な値について説明します。

戻り値 説明

S_OK

関数は、プロパティを正常に返しました。

E_POINTER

ポインターが無効です。

E_WPRC_FAILED_TO_QUERY_PROFILES

ライブラリは、すべてのプロファイルのセッションとプロバイダーのプロパティを照会できませんでした。 詳細なエラー情報を取得するには、IControlErrorInfo を使用します。

E_WPRC_INVALID_PROFILES_RUNTIME_STATE

システムで実行されているプロファイルの一覧が、記録を開始するために使用されるものと一致しません。 詳細なエラー情報については、「IControlErrorInfo」を参照してください。

IControlManager