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 |
---|---|
|
Pointer pKsFormat o pbSupported è NULL. |
|
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 |