次の方法で共有


IVssComponent::GetComponentName メソッド (vswriter.h)

GetComponentName メソッドは、このコンポーネントの論理名を返します。

ライターまたはリクエスターは、このメソッドを呼び出すことができます。

構文

HRESULT GetComponentName(
  [out] BSTR *pbstrName
);

パラメーター

[out] pbstrName

コンポーネントの論理名を含む文字列へのポインター。

戻り値

このメソッドの有効なリターン コードを次に示します。

意味
S_OK
属性値が正常に返されました。
S_FALSE
このコンポーネントには名前がありません。 この状態は発生しません。
E_INVALIDARG
パラメーター値の 1 つが無効です。
E_OUTOFMEMORY
呼び出し元がメモリやその他のシステム リソースを使い切れている。
VSS_E_INVALID_XML_DOCUMENT
XML ドキュメントが無効です。 詳細については、イベント ログを確認してください。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。

注釈

呼び出し元は、SysFreeString を呼び出すことによって、pwszName パラメーターによって保持されているメモリを解放する必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vswriter.h (Vss.h、VsWriter.h を含む)
Library VssApi.lib

こちらもご覧ください

IVssComponent