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
Interfaccia IMMDeviceEnumerator