Interfaccia IMMDeviceCollection (mmdeviceapi.h)

L'interfaccia IMMDeviceCollection rappresenta una raccolta di risorse multimediali del dispositivo. Nell'implementazione corrente, le uniche risorse del dispositivo che l'API MMDevice può creare sono dispositivi endpoint audio.

Un client può ottenere un riferimento a un'istanza dell'interfaccia IMMDeviceCollection chiamando il metodo IMMDeviceEnumerator::EnumAudioEndpoints . Questo metodo crea una raccolta di oggetti endpoint, ognuno dei quali rappresenta un dispositivo endpoint audio nel sistema. Ogni oggetto endpoint nella raccolta supporta le interfacce IMMDevice e IMMEndpoint . Per altre informazioni, vedere Interfaccia IMMDeviceEnumerator.

Per un esempio di codice che usa l'interfaccia IMMDeviceCollection , vedere Proprietà del dispositivo.

Ereditarietà

L'interfaccia IMMDeviceCollection eredita dall'interfaccia IUnknown . IMMDeviceCollection include anche questi tipi di membri:

Metodi

L'interfaccia IMMDeviceCollection include questi metodi.

 
IMMDeviceCollection::GetCount

Il metodo GetCount recupera un conteggio dei dispositivi nella raccolta di dispositivi.
IMMDeviceCollection::Item

Il metodo Item recupera un puntatore all'elemento specificato nella raccolta di dispositivi.

Requisiti

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

Vedi anche

Interfacce audio di base

Interfaccia IMMDevice

Interfaccia IMMDeviceEnumerator

IMMDeviceEnumerator::EnumAudioEndpoints

Interfaccia IMMEndpoint

MMDevice API