MFGetWorkQueueMMCSSClass-Funktion (mfapi.h)

Ruft die MmCSS-Klasse (Multimedia Class Scheduler Service) ab, die dieser Arbeitswarteschlange derzeit zugeordnet ist.

Syntax

HRESULT MFGetWorkQueueMMCSSClass(
  [in]      DWORD  dwWorkQueueId,
  [out]     LPWSTR pwszClass,
  [in, out] DWORD  *pcchClass
);

Parameter

[in] dwWorkQueueId

Bezeichner für die Arbeitswarteschlange. Der Bezeichner wird von der MFAllocateWorkQueue-Funktion abgerufen.

[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 Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.
MF_E_BUFFERTOOSMALL
Der pwszClass-Puffer ist zu klein, um den Vorgangsnamen zu erhalten.

Hinweise

Wenn die Arbeitswarteschlange keinem MMCSS-Task zugeordnet ist, ruft die Funktion eine leere Zeichenfolge ab.

Um einer MMCSS-Aufgabe eine Arbeitswarteschlange zuzuordnen, rufen Sie MFBeginRegisterWorkQueueWithMMCSS auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

Media Foundation-Funktionen

Arbeitswarteschlangen