Metodo IKsFormatSupport::IsFormatSupported (devicetopology.h)

Il metodo IsFormatSupported indica se il dispositivo endpoint audio supporta il formato di flusso audio specificato.

Sintassi

HRESULT IsFormatSupported(
  [in]  PKSDATAFORMAT pKsFormat,
  [in]  DWORD         cbFormat,
  [out] BOOL          *pbSupported
);

Parametri

[in] pKsFormat

Puntatore a un identificatore di formato di flusso audio. Questo parametro punta a un buffer allocato dal chiamante che contiene un identificatore di formato. L'identificatore inizia con una struttura KSDATAFORMAT che può essere seguita da informazioni di formato aggiuntive. Per altre informazioni sugli identificatori di formato e KSDATAFORMAT , vedere la documentazione di Windows DDK.

[in] cbFormat

Dimensioni in byte del buffer che contiene l'identificatore di formato.

[out] pbSupported

Puntatore a una variabile BOOL in cui il metodo scrive un valore per indicare se il formato è supportato. Il metodo scrive TRUE se il dispositivo supporta il formato e FALSE se il dispositivo non supporta il formato.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.

Codice restituito Descrizione
E_POINTER
Pointer pKsFormat o pbSupported è NULL.
E_INVALIDARG
L'identificatore di formato non è valido.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfaccia IKsFormatSupport