IMSVidAudioRendererDevices::get__NewEnum-Methode (segment.h)

Die get__NewEnum-Methode ruft einen Enumerator für die Auflistung ab.

Syntax

HRESULT get__NewEnum(
  [out] IEnumVARIANT **pD
);

Parameter

[out] pD

Zeiger auf eine Variable, die einen IEnumVARIANT-Schnittstellenzeiger empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
E_POINTER
NULL-Zeigerargument.

Hinweise

Diese Methode wird bereitgestellt, damit Automation-Clients die Auflistung mithilfe einer For...Each Schleife durchlaufen können.

Die zurückgegebene IEnumVARIANT-Schnittstelle ist nicht threadsicher, da sie in erster Linie für die Verwendung durch Automation-Clients vorgesehen ist. Clients sollten keine Methoden für die Schnittstelle aus mehr als einem Thread aufrufen. (C++-Anwendungen sollten stattdessen die METHODE IMSVidAudioRendererDevices::get_Item verwenden.)

Wenn die Methode erfolgreich ist, weist die IEnumVARIANT-Schnittstelle eine ausstehende Verweisanzahl auf. Der Aufrufer muss die Schnittstelle freigeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile segment.h (einschließlich Msvidctl.h)

Weitere Informationen

IMSVidAudioRendererDevices-Schnittstelle