Metodo IMFWorkQueueServices::GetTopologyWorkQueueMMCSSClass (mfidl.h)

Recupera la classe MMCSS (Multimedia Class Scheduler Service) per un ramo specificato della topologia corrente.

Sintassi

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

Parametri

[in] dwTopologyWorkQueueId

Identifica la coda di lavoro assegnata a questo ramo della topologia. L'applicazione definisce questo valore impostando l'attributo MF_TOPONODE_WORKQUEUE_ID nel nodo di origine per il ramo.

[out] pwszClass

Puntatore a un buffer che riceve il nome della classe MMCSS. Questo parametro può essere NULL.

[in, out] pcchClass

In input, specifica le dimensioni del buffer pwszClass , in caratteri. Nell'output, riceve le dimensioni necessarie del buffer, in caratteri. La dimensione include il carattere Null di terminazione.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
Non esiste alcuna coda di lavoro con l'identificatore specificato.
MF_E_BUFFERTOOSMALL
Il buffer pwszClass è troppo piccolo per ricevere il nome della classe.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFWorkQueueServices