次の方法で共有


IAssemblyName::GetName メソッド (winsxs.h)

GetName メソッドは、アセンブリ名の名前部分を返します。

構文

HRESULT GetName(
  [in, out] LPDWORD lpcwBuffer,
  [out]     LPWSTR  pwzName
);

パラメーター

[in, out] lpcwBuffer

このメソッドを呼び出すときに、このパラメーターを pwzName で指定されたバッファーのサイズに設定します。 では、文字単位でサイズを指定し、null ターミネータを含めます。 メソッドが戻るとき、 lpcwBuffer の値は、返される名前のサイズです。

[out] pwzName

名前を受け取る文字列値へのポインター。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
S_OK
メソッドが成功しました。
S_FALSE
メソッドが成功しませんでした。

注釈

このメソッドは、PropertyIdASM_NAME のASM_NAME_NAME オプションに設定して GetProperty メソッドを使用するのと同じです。 ASM_NAME_NAMEが設定されていない場合、 lpcwBuffer によって返されるバッファーのサイズは 0 で、 pwzName の内容は未定義です。

要件

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

こちらもご覧ください

IAssemblyName