ネットワーク ドライバー、Windows Vista 以降

ネットワーク ドライバー、Windows Vista 以降のテクノロジの概要。

ネットワーク ドライバー、Windows Vista 以降を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
FWPS_DISCARD_MODULE0

FWPS_DISCARD_MODULE0列挙型は、データを破棄したモジュールの型を指定します。FWPS_DISCARD_MODULE0は特定のバージョンのFWPS_DISCARD_MODULEであることに注意してください。
MIB_IF_TABLE_LEVEL

MIB_IF_TABLE_LEVEL列挙型は、取得するインターフェイス情報のレベルを定義します。
NET_IF_ACCESS_TYPE

NET_IF_ACCESS_TYPE列挙型は、NDIS ネットワーク インターフェイスのアクセスの種類を指定します。
NET_IF_ADMIN_STATUS

NET_IF_ADMIN_STATUS列挙型は、RFC 2863 で説明されているように、NDIS ネットワーク インターフェイスの管理状態を指定します。
NET_IF_CONNECTION_TYPE

NET_IF_CONNECTION_TYPE列挙型は、NDIS ネットワーク インターフェイス接続の種類を指定します。
NET_IF_DIRECTION_TYPE

NET_IF_ACCESS_TYPE列挙型は、NDIS ネットワーク インターフェイスの方向の種類を指定します。
NET_IF_MEDIA_CONNECT_STATE

NET_IF_MEDIA_CONNECT_STATE列挙型は、NDIS ネットワーク インターフェイスの接続状態を指定します。
NET_IF_MEDIA_DUPLEX_STATE

NET_IF_MEDIA_DUPLEX_STATE列挙型は、NDIS ネットワーク インターフェイスの双方向状態を指定します。
NET_IF_OPER_STATUS

NET_IF_OPER_STATUS列挙型は、現在の NDIS ネットワーク インターフェイスの動作状態を定義します。
NL_ADDRESS_TYPE

NL_ADDRESS_TYPE列挙型は、ネットワーク 層の IP アドレスの種類を指定します。
NL_LINK_LOCAL_ADDRESS_BEHAVIOR

NL_LINK_LOCAL_ADDRESS_BEHAVIOR列挙型は、リンク ローカル アドレスの動作を定義します。
NL_NEIGHBOR_STATE

NL_NEIGHBOR_STATE列挙型は、RFC 2461、セクション 7.3.2 で説明されているように、ネットワーク 層近隣 IP アドレスの状態を定義します。
NL_ROUTE_ORIGIN

NL_ROUTE_ORIGIN列挙型は、IP ルートの配信元を定義します。
NL_ROUTE_PROTOCOL

NL_ROUTE_PROTOCOL列挙型は、RFC 4292 で説明されているように、IP ルートが追加されたルーティング メカニズムを定義します。
NL_ROUTER_DISCOVERY_BEHAVIOR

NL_ROUTER_DISCOVERY_BEHAVIOR列挙型は、RFC 2461 で説明されているように、ルーターの検出動作を定義します。
TUNNEL_TYPE

TUNNEL_TYPE列挙型は、インターネット割り当て名機関 (IANA) で説明されているように、トンネルで使用されるカプセル化方法を定義します。

関数

 
GetCurrentThreadCompartmentId

将来利用するために予約されています。 この関数は使用しないでください。 (GetCurrentThreadCompartmentId)
GetNetworkInformation

将来利用するために予約されています。 この関数は使用しないでください。 (GetNetworkInformation)
GetSessionCompartmentId

将来利用するために予約されています。 この関数は使用しないでください。 (GetSessionCompartmentId)
SetCurrentThreadCompartmentId

将来利用するために予約されています。 この関数は使用しないでください。 (SetCurrentThreadCompartmentId)
SetNetworkInformation

将来利用するために予約されています。 この関数は使用しないでください。 (SetNetworkInformation)
SetSessionCompartmentId

将来利用するために予約されています。 この関数は使用しないでください。 (SetSessionCompartmentId)

構造

 
FWPS_ACTION0

FWPS_ACTION0構造体は、フィルターのすべてのフィルター条件が true の場合にフィルター エンジンが実行する実行時アクションを指定します。FWPS_ACTION0は特定のバージョンのFWPS_ACTIONであることに注意してください。
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0

FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0構造体は、列挙するアプリケーション層強制 (ALE) エンドポイントのテンプレートを指定します。FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0は特定のバージョンのFWPS_ALE_ENDPOINT_ENUM_TEMPLATEであることに注意してください。
FWPS_ALE_ENDPOINT_PROPERTIES0

FWPS_ALE_ENDPOINT_PROPERTIES0構造体は、アプリケーション層強制 (ALE) エンドポイントのプロパティを指定します。FWPS_ALE_ENDPOINT_PROPERTIES0は特定のバージョンのFWPS_ALE_ENDPOINT_PROPERTIESであることに注意してください。
FWPS_CLASSIFY_OUT0

FWPS_CLASSIFY_OUT0構造体は、吹き出しの classifyFn 吹き出し関数の呼び出し元に返されるデータを定義します。FWPS_CLASSIFY_OUT0は特定のバージョンのFWPS_CLASSIFY_OUTであることに注意してください。
FWPS_DISCARD_METADATA0

FWPS_DISCARD_METADATA0構造は、フィルター エンジン、ネットワーク 層、またはトランスポート層によって破棄されたデータを記述します。FWPS_DISCARD_METADATA0は特定のバージョンのFWPS_DISCARD_METADATAであることに注意してください。
FWPS_FILTER_CONDITION0

FWPS_FILTER_CONDITION0構造体は、フィルターの実行時フィルター条件を定義します。FWPS_FILTER_CONDITION0は特定のバージョンのFWPS_FILTER_CONDITIONであることに注意してください。
FWPS_FILTER0

FWPS_FILTER0構造体は、フィルター エンジンの実行時フィルターを定義します。注 FWPS_FILTER0は、Windows Vista 以降で使用されるFWPS_FILTERの特定のバージョンです。
FWPS_FILTER1

FWPS_FILTER1構造体は、フィルター エンジンの実行時フィルターを定義します。注 FWPS_FILTER1は、Windows 7 以降で使用されるFWPS_FILTERの特定のバージョンです。
FWPS_FILTER2

FWPS_FILTER2構造体は、フィルター エンジンの実行時フィルターを定義します。FWPS_FILTER2は、Windows 8 以降で使用されるFWPS_FILTERの特定のバージョンであることに注意してください。
FWPS_FILTER3

フィルター エンジンで実行時フィルターを定義します。
FWPS_INBOUND_FRAGMENT_METADATA0

FWPS_INBOUND_FRAGMENT_METADATA0構造体は、受信したパケット フラグメントのフラグメント データを記述します。FWPS_INBOUND_FRAGMENT_METADATA0は特定のバージョンのFWPS_INBOUND_FRAGMENT_METADATAであることに注意してください。
FWPS_INCOMING_VALUE0

FWPS_INCOMING_VALUE0構造体は、個々のデータ値を定義します。FWPS_INCOMING_VALUE0は特定のバージョンのFWPS_INCOMING_VALUEであることに注意してください。
FWPS_INCOMING_VALUES0

FWPS_INCOMING_VALUES0構造体は、フィルター エンジンによって吹き出しの classifyFn 吹き出し関数に渡されるデータ値を定義します。FWPS_INCOMING_VALUES0は特定のバージョンのFWPS_INCOMING_VALUESであることに注意してください。
IF_COUNTED_STRING_LH

IF_COUNTED_STRING構造体は、NDIS インターフェイスのカウント文字列を指定します。
IN6_ADDR

IN6_ADDR構造体は、IPv6 トランスポート アドレスを指定します。
L2_NOTIFICATION_DATA

重要 ネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。
NDIS_INTERFACE_INFORMATION

NDIS_INTERFACE_INFORMATION構造体は、OID_GEN_INTERFACE_INFO OID のネットワーク インターフェイスに関する情報を提供します。
NDK_ADAPTER_INFO

NDK_ADAPTER_INFO構造体は、NDK アダプターの制限と機能に関する情報を指定します。
NDK_VERSION

NDK_VERSION構造体は、NDK インターフェイスのメジャー バージョンとマイナー バージョンを指定します。
NET_PHYSICAL_LOCATION_LH

NET_PHYSICAL_LOCATION構造体は、登録済みネットワーク インターフェイスの物理的な場所に関する情報を NDIS に提供します。
Sockaddr

SOCKADDR 構造体は、トランスポート アドレスを指定するジェネリック構造体です。
SOCKADDR_IN

SOCKADDR_IN構造体は、AF_INET アドレス ファミリのトランスポート アドレスとポートを指定します。
SOCKADDR_IN6_LH

SOCKADDR_IN6_LH (ws2ipdef.h) 構造体は、AF_INET6 アドレス ファミリのトランスポート アドレスとポートを指定します。
SOCKADDR_IN6_W2KSP1

SOCKADDR_IN6_W2KSP1 (ws2ipdef.h) 構造体は、AF_INET6 アドレス ファミリのトランスポート アドレスとポートを指定します。
SOCKADDR_STORAGE_LH

SOCKADDR_STORAGE構造体は、トランスポート アドレスを指定するジェネリック構造体です。 (SOCKADDR_STORAGE_LH)
SOCKADDR_STORAGE_XP

SOCKADDR_STORAGE構造体は、トランスポート アドレスを指定するジェネリック構造体です。S
SOCKET_ADDRESS_LIST

SOCKET_ADDRESS_LIST構造体は、トランスポート アドレスの可変サイズのリストを定義します。
WSACMSGHDR

CMSGHDR 構造体は、データグラムに関連付けられているコントロール データ オブジェクトのヘッダーを定義します。