Share via


Metodo IAudioEndpointVolume::QueryHardwareSupport (endpointvolume.h)

Il metodo QueryHardwareSupport esegue una query sul dispositivo endpoint audio per le relative 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 endpoint audio. Il metodo può impostare la maschera su 0 o sulla combinazione OR bit per bit 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 possibili codici restituiti includono, ma non sono limitati, i valori illustrati 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
  • Disattivare il controllo
  • Misuratore di picco
Il sistema sostituisce automaticamente un'implementazione software per qualsiasi funzione nell'elenco precedente che il dispositivo endpoint non implementa 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 IAudioEndpointVolume