IEnumIDENTITY_ATTRIBUTE
Aktualisiert: November 2007
Dient als Enumerator für die Attribute des Codeobjekts im aktuellen Bereich.
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
);
};
Methoden
Methode |
Beschreibung |
---|---|
IEnumIDENTITY_ATTRIBUTE::Clone |
Ruft einen Schnittstellenzeiger auf eine neue IEnumIDENTITY_ATTRIBUTE ab, die dieselben Member wie diese IEnumIDENTITY_ATTRIBUTE enthält. |
IEnumIDENTITY_ATTRIBUTE::CurrentIntoBuffer |
Schreibt die in den Elementen von diesem IEnumIDENTITY_ATTRIBUTE enthaltenen Daten in den angegebenen Datenpuffer. |
IEnumIDENTITY_ATTRIBUTE::Next |
Ruft die angegebene Anzahl der Attribute ab. Beginnt an der aktuellen Position. |
IEnumIDENTITY_ATTRIBUTE::Reset |
Verschiebt den Anweisungszeiger an den Anfang dieser IEnumIDENTITY_ATTRIBUTE. |
IEnumIDENTITY_ATTRIBUTE::Skip |
Verschiebt den Anweisungszeiger um die angegebene Anzahl an Elementen weiter. Beginnt an der aktuellen Position. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Isolation.h
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0