IMMEndpoint::GetDataFlow-Methode (mmdeviceapi.h)

Die GetDataFlow-Methode gibt an, ob das Audioendpunktgerät ein Renderinggerät oder ein Aufnahmegerät ist.

Syntax

HRESULT GetDataFlow(
  [out] EDataFlow *pDataFlow
);

Parameter

[out] pDataFlow

Zeiger auf eine Variable, in die die Methode die Datenflussrichtung des Endpunktgeräts schreibt. Die Richtung wird durch eine der folgenden EDataFlow-Enumerationskonstanten angegeben:

  • eRender
  • eCapture

Die Datenflussrichtung für ein Renderinggerät lautet eRender. Die Datenflussrichtung für ein Erfassungsgerät lautet eCapture.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, umfassen mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte, sind jedoch nicht darauf beschränkt.

Rückgabecode Beschreibung
E_POINTER
Der Parameter ppDataFlow ist NULL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mmdeviceapi.h

Weitere Informationen

IMMEndpoint-Schnittstelle