CreateAssemblyNameObject 関数 (winsxs.h)
CreateAssemblyNameObject 関数は、IAssemblyName インターフェイスのインスタンスを取得します。
構文
HRESULT CreateAssemblyNameObject(
LPASSEMBLYNAME *ppAssemblyNameObj,
LPCWSTR szAssemblyName,
DWORD dwFlags,
LPVOID pvReserved
);
パラメーター
ppAssemblyNameObj
IAssemblyName ポインターを受け取る場所へのポインター。
szAssemblyName
サイド バイ サイド アセンブリの名前を含む文字列値へのポインター。 dwFlags に応じて、これは完全に指定されたサイド バイ サイド アセンブリ名またはアセンブリ名の Name 部分の文字列表現です。 文字列値には NULL を指定できます。
dwFlags
このパラメーターの値には、 CREATE_ASM_NAME_OBJ_FLAGS 列挙オプションの組み合わせまたは 0 を指定できます。 値が CANOF_PARSE_DISPLAY_NAME場合、 szAssemblyName パラメーターには、完全に指定された side-by-side アセンブリ名の文字列表現が含まれており、個々のプロパティに解析されます。 0 の場合、 szAssemblyName はサイド バイ サイド アセンブリ名の Name 部分です。
pvReserved
このパラメーターは予約済みであり、 NULL である必要があります。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winsxs.h |
[DLL] | Sxs.dll |