Peer.GetServiceProviders
GetServiceProviders メソッド
使用例
- 利用可能なサービス プロバイダの列挙
アプリケーションで利用できる登録済みサービス プロバイダをすべて列挙する。
オーバーロード リスト
使用例
利用可能なサービス プロバイダの列挙
この例では、利用可能なすべてのサービス プロバイダを列挙する方法を示す。
システムで利用可能なサービス プロバイダを確認するには、Microsoft® DirectPlay® を使って、システムにインストールされた有効なサービス プロバイダを列挙する。
サービス プロバイダを列挙するには、GetServiceProviders を呼び出す。FALSE を渡すと、システムで利用可能なすべてのサービス プロバイダが返る。TRUE を渡すとすべての DirectPlay サービス プロバイダが返る。このメソッドは、アプリケーションが提供したバッファに、システムで有効なサービス プロバイダに関する情報を格納する。
using Microsoft.DirectX.DirectPlay;
ServiceProviderInfo[] mySPInfo;
Peer myPeer;
System.Windows.Forms.ListBox listBox1;
.
.
.
myPeer = new Peer();
// Passing false gets all available service providers
mySPInfo = myPeer.GetServiceProviders(false);
// List service provider names in a list box
foreach (ServiceProviderInformation sp in lstSPInfo)
{
listBox1.Items.Add(sp.Name.ToString());
}
© 2002 Microsoft Corporation. All rights reserved. Terms of use.