Share via


Méthode EnumAvailableMedia

Énumère les médias visibles pour l'instance de SQL Server sur le réseau local.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumAvailableMedia As DataTable
'Utilisation
Dim instance As Server
Dim returnValue As DataTable

returnValue = instance.EnumAvailableMedia()
public DataTable EnumAvailableMedia()
public:
DataTable^ EnumAvailableMedia()
member EnumAvailableMedia : unit -> DataTable 
public function EnumAvailableMedia() : DataTable

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient les informations sur les supports disponibles. Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

Nom

String

Nom du lecteur.

LowFree

Int32

Double mot de poids faible de la ressource multimédia disponible.

HighFree

Int32

Double mot d'ordre haut de la ressource support disponible

MediaTypes

Int32

Type de support. Consultez MediaTypes.

Exemples

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumAvailableMedia();
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = new-object System.Data.Datatable
$d = $srv.EnumAvailableMedia()

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}