ネットワーク ドライバー、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 構造体は、データグラムに関連付けられているコントロール データ オブジェクトのヘッダーを定義します。 |