IMFWorkQueueServices::GetTopologyWorkQueueMMCSSClass-Methode (mfidl.h)

Ruft die MMCSS-Klasse (Multimedia Class Scheduler Service) für einen angegebenen Branch der aktuellen Topologie ab.

Syntax

HRESULT GetTopologyWorkQueueMMCSSClass(
  [in]      DWORD  dwTopologyWorkQueueId,
  [out]     LPWSTR pwszClass,
  [in, out] DWORD  *pcchClass
);

Parameter

[in] dwTopologyWorkQueueId

Identifiziert die Arbeitswarteschlange, die diesem Topologiebranch zugewiesen ist. Die Anwendung definiert diesen Wert, indem das Attribut MF_TOPONODE_WORKQUEUE_ID auf dem Quellknoten für den Branch festgelegt wird.

[out] pwszClass

Zeiger auf einen Puffer, der den Namen der MMCSS-Klasse empfängt. Dieser Parameter kann NULL sein.

[in, out] pcchClass

Gibt bei der Eingabe die Größe des pwszClass-Puffers in Zeichen an. Empfängt bei der Ausgabe die erforderliche Größe des Puffers in Zeichen. Die Größe enthält das abschließende NULL-Zeichen.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_INVALIDARG
Es gibt keine Arbeitswarteschlange mit dem angegebenen Bezeichner.
MF_E_BUFFERTOOSMALL
Der pwszClass-Puffer ist zu klein, um den Klassennamen zu erhalten.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFWorkQueueServices