Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

DeviceInformationCollection Class

Rappresenta una raccolta di oggetti DeviceInformation.

Sintassi


/* Per informazioni su come creare o accedere a questo oggetto, vedi Osservazioni. */

Attributi

DualApiPartitionAttribute()
MarshalingBehaviorAttribute(Agile)
VersionAttribute(NTDDI_WIN8)

Membri

Il DeviceInformationCollectionClasse dispone di questi tipi di membri:

Metodi

The DeviceInformationCollection Classe dispone di questi metodi. Con C#, Visual Basic e C++, eredita inoltre i metodi da Object Classe.

MetodoDescrizione
First [C++, JavaScript]Gets an object that can iterate through the enumerated DeviceInformation objects, starting with the first.
GetAt [C++, JavaScript]Gets the DeviceInformation object at the specified index.
GetEnumerator [C#, VB]Returns an enumerator that iterates through a collection.
GetMany [C++, JavaScript]Gets a range of DeviceInformation objects.
IndexOf [C++, JavaScript]Returns the index of the specified DeviceInformation object in the collection.

 

Proprietà

DeviceInformationCollectionClasse dispone di queste proprietà.

ProprietàTipo accessoDescrizione

Count [C#, VB]

Sola letturaGets the number of elements actually contained in the collection.

Item [C#, VB]

Sola letturaGets or sets the element at the specified index.

Size [C++, JavaScript]

Sola letturaThe number of DeviceInformation objects in the collection.

 

Osservazioni

Il completamento di FindAllAsync genera un oggetto DeviceInformationCollection contenente oggetti DeviceInformation.

Elenchi di membri della raccolta

Per JavaScript, DeviceInformationCollection ha i membri visualizzati negli elenchi di membri. Inoltre, DeviceInformationCollection supporta una proprietà length, membri di Array.prototypee l'utilizzo di un indice per l'accesso agli elementi.

Esempi



var DeviceInformation = Enumeration.DeviceInformation;
DeviceInformation.findAllAsync(deviceClass).then(
    successCallback, 
    errorCallback
);

// Handles successful completion of the findAllAsync method.
function successCallback(deviceInformationCollection) {
    var numDevices = deviceInformationCollection.length;
    document.getElementById("statusMessage").innerHTML = 
        numDevices + " device interface(s) found";
    if (numDevices) {
        for (var i = 0; i < numDevices; i++) {
            printFriendlyNameAndID(deviceInformationCollection[i], 
                document.getElementById("Output"));
        }
    } else {
        document.getElementById("statusMessage").innerHTML = "No devices found";
    }
}

// Handles an error completion of the findAllAsync method.
function errorCallback(e) {
    document.getElementById("statusMessage").innerHTML = 
        "Failed to find devices, error: " + e.message;
}


Requisiti

Client minimo supportato

Windows 8 [app di Windows Store, app desktop]

Server minimo supportato

Windows Server 2012 [app di Windows Store, app desktop]

Spazio dei nomi

Windows.Devices.Enumeration
Windows::Devices::Enumeration [C++]

Metadati

Windows.winmd

 

 

Mostra:
© 2014 Microsoft