Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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