次の方法で共有


IGetClusterResourceInfo::GetResourceTypeName メソッド (cluadmex.h)

[このメソッドは、[要件] セクションで指定したオペレーティング システムで使用できます。 このメソッドのサポートは、Windows Server 2008 で削除されました。]

リソースの種類を返 します

構文

HRESULT GetResourceTypeName(
  [in]      LONG lObjIndex,
  [out]     BSTR lpszResTypeName,
  [in, out] LONG *pcchResTypeName
);

パラメーター

[in] lObjIndex

ターゲット リソースの 0 から始まるインデックスを表す数値。 lObjIndex は、 IGetClusterDataInfo::GetObjectCount を呼び出すことによって取得できる数に制限されます。

[out] lpszResTypeName

lObjIndex に関連付けられているリソースの種類へのポインター。 lpResTypeName パラメーターには NULL を指定できます。これは、呼び出し元がリソースの種類の長さのみを要求していることを示します。 BSTR として宣言されていますが、このパラメーターは LPWSTR として実装されます。

[in, out] pcchResTypeName

入力時に、 lpResTypeName パラメーターが指すバッファー内の文字数へのポインター。 pcchResTypeName パラメーターを NULL にすることはできません。 出力時に、 lpResTypeName のコンテンツに格納されているリソースの種類名の文字数 ( NULL 終端文字を含む) へのポインター。

戻り値

GetResourceTypeName が成功しなかった場合は、他の HRESULT 値を返すことができます。

リターン コード/値 Description
NOERROR
0
操作に成功しました。
E_INVALIDARG
0x80070057
1 つ以上のパラメーターが無効です。
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
0x800700ea
lpResTypeName が指すバッファーが小さすぎて、要求されたリソースの種類を保持できません。 GetResourceTypeName、pcchResTypeName のコンテンツに必要な文字数を返します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 Enterprise、Windows Server 2003 Datacenter
対象プラットフォーム Windows
ヘッダー cluadmex.h

こちらもご覧ください

IGetClusterDataInfo::GetObjectCount

IGetClusterResourceInfo