Metodo IAudioSystemEffectsCustomFormats::GetFormatRepresentation (audioenginebaseapo.h)
Il GetFormatRepresentation
metodo recupera una rappresentazione stringa del formato personalizzato in modo che possa essere visualizzato in un'interfaccia utente.
Sintassi
HRESULT GetFormatRepresentation(
[in] UINT nFormat,
[out, optional] LPWSTR *ppwstrFormatRep
);
Parametri
[in] nFormat
Specifica l'indice di un formato supportato. Questo parametro può essere qualsiasi valore nell'intervallo da zero a uno minore del valore restituito di GetFormatCount. In altre parole, qualsiasi valore nell'intervallo da zero a GetFormatCount( ) - 1.
[out, optional] ppwstrFormatRep
Specifica l'indirizzo del buffer che riceve una stringa Unicode con terminazione NULL che descrive il formato personalizzato.
Valore restituito
Il GetFormatRepresentation
metodo restituisce S_OK quando la chiamata ha esito positivo. In caso contrario, restituisce uno dei codici di errore illustrati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Puntatore non valido passato alla funzione |
|
Impossibile allocare il buffer restituito |
|
nFormat non è compreso nell'intervallo |
Commenti
SAPO usa CoTaskMemAlloc per allocare la stringa restituita. Il chiamante deve usare CoTaskMemFree per eliminare il buffer a cui punta il parametro ppwstrFormatRep .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive di Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | audioenginebaseapo.h (includere Audioenginebaseapo.h) |
IRQL | Tutti i livelli. |