次の方法で共有


ISDN アダプターの ISDN キーと値の指定

WanEndpoints 値に加えて、ISDN アダプターの INF ファイルは、アダプターのインスタンス キーに次のキーと値を (レジストリの追加セクションを介して) 追加する必要があります。 詳細については「WAN アダプターの WAN エンドポイントの指定」を参照してください。

: ISDN ドライバーは、Windows 8.1、Windows Server 2012 R2 以降では非推奨とされます。

  • IsdnNumDChannels

    ISDN アダプターでサポートされる D チャネルの数を指定します。

  • IsdnAutoSwitchDetect (省略可能)

    ISDN アダプターが自動スイッチ検出をサポートするかどうかを指定します。 値 1 は、アダプターが自動スイッチ検出をサポートしていることを示します。 値が 0 の場合は、アダプターが自動スイッチ検出をサポートしていないことを示します。

  • IsdnSwitchTypes

    ISDN アダプターでサポートされるスイッチの種類を指定します。

    Switch 説明

    ISDN_SWITCH_AUTO

    自動検出 (北米のみ)

    ISDN_SWITCH_ATT

    ESS5 (AT&T、北米)

    ISDN_SWITCH_NI1

    National ISDN 1 (NI-1)

    ISDN_SWITCH_NI2

    National ISDN 2 (NI-2)

    ISDN_SWITCH_NT1

    Northern Telecom DMS 100 (NT-1)

    ISDN_SWITCH_INS64

    NTT INS64 (日本)

    ISDN_SWITCH_1TR6

    ドイツ国内 (1TR6)。 このスイッチの種類はほとんど使用しません。

    ISDN_SWITCH_VN3

    フランス国内 (VN3)。 このスイッチの種類はほとんど使用しません。

    ISDN_SWITCH_NET3

    欧州 ISDN (DSS1)

    ISDN_SWITCH_DSS1

    欧州 ISDN (DSS1)

    ISDN_SWITCH_AUS

    オーストラリア国内。 このスイッチの種類はほとんど使用しません。

    ISDN_SWITCH_BEL

    ベルギー国内。 このスイッチの種類はほとんど使用しません。

    ISDN_SWITCH_VN4

    フランス国内 (VN4)

    ISDN_SWITCH_SWE

    スウェーデン国内

    ISDN_SWITCH_ITA

    イタリア国内

    ISDN_SWITCH_TWN

    台湾

複数のスイッチの種類を指定するには、個々のスイッチの種類の値を一緒に追加するだけです。

ISDN コンポーネントのインストール中に自動的に実行される ISDN ウィザードを使用すると、IsdnSwitchTypes で指定されたスイッチの種類のいずれかを選択できます。 選択したスイッチの種類によって、その後 ISDN ウィザードで構成用に表示されるその他の ISDN パラメーターが決まります。 これらの ISDN パラメーターには、電話番号、SPID (サービス プロファイル識別子)、サブアドレス、マルチサブスクリプション番号が含まれます。

  • 各 D チャネルの IsdnNumBChannels 値と D チャネル キー

    D-channel キーは、D チャネルを識別する 0 ~ 9 の 0 から始まるインデックスです。 IsdnNumBChannels は、D チャネル キーに追加される REG_DWORD 値です。 IsdnNumBChannels は、 D チャネルでサポートされる B チャネルの数を指定します。

ISDN アダプターのインスタンス キーに ISDN キーと値を追加するレジストリの追加セクションの例を次に示します。 アダプターには 2 つの D チャネルが指定され、D チャネルごとに 2 つの B チャネルが指定されます。

[ISDNadapter.reg]
HKR,,  WanEndPoints,         0x00010001, 4
HKR,,  IsdnNumDChannels,     0x00010001, 2
HKR,,  IsdnAutoSwitchDetect, 0x00010001, 1
HKR,,  IsdnSwitchTypes,      0x00010001, 0x00000004  ;NI1

HKR, 0, IsdnNumBChannels,    0x00010001, 2

HKR, 1, IsdnNumBChannels,    0x00010001, 2

ISDN ウィザード自体も、ユーザーが指定したパラメーター値に基づいて、ISDN アダプターのインスタンス キーに ISDN キーと値を追加します。 ISDN ウィザードは、次のキーと値を追加します。

  • IsdnSwitchType

    ISDN アダプターのユーザーによって選択されたスイッチの種類を示す REG_DWORD。

  • 各 D チャネルの IsdnMultiSubscriberNumbers

    D チャネルのユーザーによって指定されたマルチサブスクリプション番号を示す REG_MULTI_SZ 値。

  • 各 B チャネルの B チャネル キーと IsdnSpidIsdnPhoneNumberIsdnSubaddress の値。

キーまたは値 説明

B チャネル キー

B チャネルを識別する 0 から始まるインデックス。 B チャネル キーの最大値は、B チャネルが属する D チャネルに割り当てられた IsdnNumBchannels 値より 1 小さい値です。

IsdnSpid

ユーザーが B チャネルに対して指定した SPID (存在する場合) を示す REG_SZ 値。

IsdnPhoneNumber

ユーザーが B チャネルに指定した電話番号 (ある場合)。

IsdnSubaddress

B チャネルのユーザーによって指定されたサブアドレス (ある場合)。

次の例は、ISDN アダプターのレジストリ セクション レイアウトです。 各レジストリ キーは角かっこで囲まれています、 例: [ KeyName ]。 ISDN アダプターの INF ファイルによって追加された ISDN キーと値は、太字で強調表示されます。ISDN ウィザードによって追加された ISDN キーと値は、通常の (非ボルトフェイス) テキストで表示されます。

[...Enum\emumeratorID\device-instance-id]  ;ISDN adapter instance key
WanEndpoints=4
IsdnNumDChannels=2
IsdnAutoSwitchDetect=1
IsdnSwitchType=0x4  ;National ISDN 1

[...Enum\emumeratorID\device-instance-id\0]  ;D-channel 0
IsdnNumBChannels=2
IsdnMultiSubscriberNumbers=1234567 2345678 3456789

[...Enum\emumeratorID\device-instance-id\0\0]  ;B-channel 0 for D-channel 0
IsdnSpid=00555121200
IsdnPhoneNumber=5551212
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\0\1]  ;B-channel 1 key for D-channel 0
IsdnSpid=00555121300
IsdnPhoneNumber=5551213
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\1]  ;D-channel 1 key
IsdnNumBChannels=2
IsdnMultiSubscriberNumbers=8675309 2390125 7658156

[...Enum\emumeratorID\device-instance-id\1\0]  ;B-channel 0 for D-channel 1
IsdnSpid=00555987600
IsdnPhoneNumber=5559876
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\1\0]  ;B-channel 1 for D-channel 1
IsdnSpid=00555876500
IsdnPhoneNumber=5558765
IsdnSubaddress=