次の方法で共有


IEnumIDENTITY_ATTRIBUTE

更新 : 2007 年 11 月

現在のスコープにある、コード オブジェクトの属性の列挙子として機能します。

IEnumIDENTITY_ATTRIBUTE : IUnknown
        
    HRESULT Clone (
               [out] IEnumIDENTITY_ATTRIBUTE **ppIEnumIDENTITY_ATTRIBUTE
    );
        
    HRESULT CurrentIntoBuffer (
        [in]  SIZE_T cbAvailable,
        [in, out, length_is(cbAvailable), size_is(*pcbUsed)]
                          BYTE   pbData[],
        [out] SIZE_T *pcbUsed
    );
        
    HRESULT Next (
        [in]            ULONG              celt,
        [out, length_is(celt), size_is(*pceltWritten)]
                                    IDENTITY_ATTRIBUTE rgAttributes[],
        [out, optional] ULONG              *pceltWritten
    );
        
    HRESULT Reset ();
        
    HRESULT Skip (
        [in] ULONG celt
    );
        
};

メソッド

メソッド

説明

IEnumIDENTITY_ATTRIBUTE::Clone

この IEnumIDENTITY_ATTRIBUTE と同じメンバが含まれる新しい IEnumIDENTITY_ATTRIBUTE へのインターフェイス ポインタを取得します。

IEnumIDENTITY_ATTRIBUTE::CurrentIntoBuffer

この IEnumIDENTITY_ATTRIBUTE の要素に含まれているデータを、指定したデータ バッファに書き込みます。

IEnumIDENTITY_ATTRIBUTE::Next

現在位置から開始して、指定した数の属性を取得します。

IEnumIDENTITY_ATTRIBUTE::Reset

命令ポインタを、この IEnumIDENTITY_ATTRIBUTE の先頭に移動します。

IEnumIDENTITY_ATTRIBUTE::Skip

現在位置から開始して、指定した要素の数だけ命令ポインタを前方へ移動します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Isolation.h

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

Fusion インターフェイス