Share via


Metodo IAudioMeterInformation::QueryHardwareSupport (endpointvolume.h)

Il metodo QueryHardwareSupport esegue una query sul dispositivo endpoint audio per le funzioni supportate dall'hardware.

Sintassi

HRESULT QueryHardwareSupport(
  [out] DWORD *pdwHardwareSupportMask
);

Parametri

[out] pdwHardwareSupportMask

Puntatore a una variabile DWORD in cui il metodo scrive una maschera di supporto hardware che indica le funzionalità hardware del dispositivo dell'endpoint audio. Il metodo può impostare la maschera su 0 o sulla combinazione bit per bit-OR di una o più costanti ENDPOINT_HARDWARE_SUPPORT_XXX .

Valore restituito

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

Codice restituito Descrizione
E_POINTER
Il parametro pdwHardwareSupportMask è NULL.

Commenti

Questo metodo indica se il dispositivo endpoint audio implementa le funzioni seguenti nell'hardware:

  • Controllo volume
  • Controllo mute
  • Misuratore di picco
Il sistema sostituisce automaticamente un'implementazione software per qualsiasi funzione nell'elenco precedente che i dispositivi endpoint non implementano nell'hardware.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione endpointvolume.h

Vedi anche

Interfaccia IAudioMeterInformation