ITTerminalSupport::GetDefaultStaticTerminal-Methode (tapi3if.h)
Die GetDefaultStaticTerminal-Methode ruft das statische Standardterminal für den angegebenen Medientyp ab.
Syntax
HRESULT GetDefaultStaticTerminal(
[in] long lMediaType,
[in] TERMINAL_DIRECTION Direction,
[out] ITTerminal **ppTerminal
);
Parameter
[in] lMediaType
Medientyp des erforderlichen Terminals.
[in] Direction
TERMINAL_DIRECTION Deskriptor der Endrichtung.
[out] ppTerminal
Zeiger auf die ITTerminal-Schnittstelle . NULL , wenn kein Terminal verfügbar ist.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Es ist kein Terminal verfügbar. *ppTerminal wird als NULL zurückgegeben. |
|
Unbekannter Fehler. |
|
Der lMediaType-Parameter ist kein gültiger Zeiger. |
|
Der lMediaType-Parameter ist kein gültiger Medientyp. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um das Terminal-Objekt zu erstellen. |
Hinweise
Diese Methode gibt keine dynamischen Terminals zurück. Mit einem Medientyp von TAPIMEDIATYPE_VIDEO und einer Endrichtung von TD_RENDER wird beispielsweise ein dynamisches Terminal definiert. Diese Methode schlägt mit diesen Parametern fehl.
Das statische Standardterminal, das von dieser Methode zurückgegeben wird, ist eines der statischen Terminals, die von ITTerminalSupport::EnumerateStaticTerminals oder ITTerminalSupport::get_StaticTerminals zurückgegeben werden. In der Regel ist das Standardterminal im Applet "Sounds and Multimedia Properties" von Systemsteuerung als "bevorzugtes Gerät" ausgewählt.
TAPI ruft die AddRef-Methode auf der ITTerminal-Schnittstelle auf, die von ITTerminalSupport::GetDefaultStaticTerminal zurückgegeben wird. Die Anwendung muss Release auf der ITTerminal-Schnittstelle aufrufen, um zugeordnete Ressourcen freizugeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | tapi3if.h (Tapi3.h einschließen) |