亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? qos.h

?? 書中的主要程序文件。在打開例題的.dsw文件后,請(qǐng)讀者在 tools菜單下的 Options 的 Directories 標(biāo)簽中選擇 Executable files
?? H
字號(hào):
/*++

Copyright (c) 1997  Microsoft Corporation

Module Name:

    qos.h - QoS definitions for NDIS components.

Abstract:

    This module defines the Quality of Service structures and types used
    by Winsock applications.

Revision History:

--*/

#ifndef __QOS_H_
#define __QOS_H_


/*
 *  Definitions for valued-based Service Type for each direction of data flow.
 */

typedef ULONG   SERVICETYPE;

#define SERVICETYPE_NOTRAFFIC               0x00000000  /* No data in this 
                                                         * direction */
#define SERVICETYPE_BESTEFFORT              0x00000001  /* Best Effort */
#define SERVICETYPE_CONTROLLEDLOAD          0x00000002  /* Controlled Load */
#define SERVICETYPE_GUARANTEED              0x00000003  /* Guaranteed */

#define SERVICETYPE_NETWORK_UNAVAILABLE     0x00000004  /* Used to notify 
                                                         * change to user */
#define SERVICETYPE_GENERAL_INFORMATION     0x00000005  /* corresponds to 
                                                         * "General Parameters"
                                                         * defined by IntServ */
#define SERVICETYPE_NOCHANGE                0x00000006  /* used to indicate
                                                         * that the flow spec
                                                         * contains no change
                                                         * from any previous
                                                         * one */
#define SERVICETYPE_NONCONFORMING           0x00000009  /* Non-Conforming Traffic */
#define SERVICETYPE_NETWORK_CONTROL         0x0000000A  /* Network Control traffic */
#define SERVICETYPE_QUALITATIVE             0x0000000D  /* Qualitative applications */ 



/*********  The usage of these is currently not supported.  ***************/
#define SERVICE_BESTEFFORT                  0x80010000
#define SERVICE_CONTROLLEDLOAD              0x80020000
#define SERVICE_GUARANTEED                  0x80040000
#define SERVICE_QUALITATIVE                 0x80200000
/* **************************** ***** ************************************ */



/*
 * Flags to control the usage of RSVP on this flow.
 */

/*
 * to turn off traffic control, 'OR' ( | ) this flag with the 
 * ServiceType field in the FLOWSPEC
 */
#define SERVICE_NO_TRAFFIC_CONTROL   0x81000000


/*
 * this flag can be used to prevent any rsvp signaling messages from being 
 * sent. Local traffic control will be invoked, but no RSVP Path messages 
 * will be sent.This flag can also be used in conjunction with a receiving 
 * flowspec to suppress the automatic generation of a Reserve message.  
 * The application would receive notification that a Path  message had arrived 
 * and would then need to alter the QOS by issuing WSAIoctl( SIO_SET_QOS ), 
 * to unset this flag and thereby causing Reserve messages to go out.
 */

#define SERVICE_NO_QOS_SIGNALING   0x40000000




/*
 *  Flow Specifications for each direction of data flow.
 */
typedef struct _flowspec
{
    ULONG       TokenRate;              /* In Bytes/sec */
    ULONG       TokenBucketSize;        /* In Bytes */
    ULONG       PeakBandwidth;          /* In Bytes/sec */
    ULONG       Latency;                /* In microseconds */
    ULONG       DelayVariation;         /* In microseconds */
    SERVICETYPE ServiceType;
    ULONG       MaxSduSize;             /* In Bytes */
    ULONG       MinimumPolicedSize;     /* In Bytes */

} FLOWSPEC, *PFLOWSPEC, * LPFLOWSPEC;

/*
 * this value can be used in the FLOWSPEC structure to instruct the Rsvp Service 
 * provider to derive the appropriate default value for the parameter.  Note 
 * that not all values in the FLOWSPEC structure can be defaults. In the
 * ReceivingFlowspec, all parameters can be defaulted except the ServiceType.  
 * In the SendingFlowspec, the MaxSduSize and MinimumPolicedSize can be
 * defaulted. Other defaults may be possible. Refer to the appropriate
 * documentation.
 */
#define QOS_NOT_SPECIFIED     0xFFFFFFFF

/*
 * define a value that can be used for the PeakBandwidth, which will map into 
 * positive infinity when the FLOWSPEC is converted into IntServ floating point 
 * format.  We can't use (-1) because that value was previously defined to mean
 * "select the default".
 */
#define   POSITIVE_INFINITY_RATE     0xFFFFFFFE



/*
 * the provider specific structure can have a number of objects in it.
 * Each next structure in the
 * ProviderSpecific will be the QOS_OBJECT_HDR struct that prefaces the actual
 * data with a type and length for that object.  This QOS_OBJECT struct can 
 * repeat several times if there are several objects.  This list of objects
 * terminates either when the buffer length has been reached ( WSABUF ) or
 * an object of type QOS_END_OF_LIST is encountered.
 */
typedef struct  {

    ULONG   ObjectType;
    ULONG   ObjectLength;  /* the length of object buffer INCLUDING 
                            * this header */

} QOS_OBJECT_HDR, *LPQOS_OBJECT_HDR;


/*
 * general QOS objects start at this offset from the base and have a range 
 * of 1000
 */
#define   QOS_GENERAL_ID_BASE                      2000

#define   QOS_OBJECT_END_OF_LIST                   (0x00000001 + QOS_GENERAL_ID_BASE) 
          /* QOS_End_of_list structure passed */
#define   QOS_OBJECT_SD_MODE                       (0x00000002 + QOS_GENERAL_ID_BASE) 
          /* QOS_ShapeDiscard structure passed */
#define   QOS_OBJECT_SHAPING_RATE	           (0x00000003 + QOS_GENERAL_ID_BASE)
          /* QOS_ShapingRate structure */
#define   QOS_OBJECT_DESTADDR                      (0x00000004 + QOS_GENERAL_ID_BASE)
          /* QOS_DestAddr structure (defined in qossp.h) */


/*
 * This structure is used to define the behaviour that the traffic
 * control packet shaper will apply to the flow.
 *
 * TC_NONCONF_BORROW - the flow will receive resources remaining 
 *  after all higher priority flows have been serviced. If a 
 *  TokenRate is specified, packets may be non-conforming and
 *  will be demoted to less than best-effort priority.
 *  
 * TC_NONCONF_SHAPE - TokenRate must be specified. Non-conforming
 *  packets will be retianed in the packet shaper until they become
 *  conforming.
 *
 * TC_NONCONF_DISCARD - TokenRate must be specified. Non-conforming
 *  packets will be discarded.
 *
 */

typedef struct _QOS_SD_MODE {

    QOS_OBJECT_HDR   ObjectHdr;
    ULONG            ShapeDiscardMode;

} QOS_SD_MODE, *LPQOS_SD_MODE;

#define TC_NONCONF_BORROW      0
#define TC_NONCONF_SHAPE       1
#define TC_NONCONF_DISCARD     2
#define TC_NONCONF_BORROW_PLUS 3

/*
 * This structure allows an app to specify a prorated "average token rate" using by
 * the traffic shaper under SHAPE modehaper queue. It is expressed in bytes per sec.
 *
 * ShapingRate (bytes per sec.)
 *
 */

typedef struct _QOS_SHAPING_RATE {

    QOS_OBJECT_HDR   ObjectHdr;
    ULONG            ShapingRate;

} QOS_SHAPING_RATE, *LPQOS_SHAPING_RATE;


#endif  /* __QOS_H_ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产自产v一区二区三区c| 狠狠狠色丁香婷婷综合久久五月| 国内成人精品2018免费看| 欧美疯狂做受xxxx富婆| 亚洲一区二区三区四区五区黄| 色婷婷av一区二区三区软件 | 制服丝袜亚洲色图| 裸体歌舞表演一区二区| 精品少妇一区二区三区在线视频| 国产情人综合久久777777| 午夜精品爽啪视频| 成人av午夜电影| 精品国产免费人成电影在线观看四季| 中文字幕亚洲在| 国产成人av在线影院| 7777精品久久久大香线蕉 | 欧美视频一区二区在线观看| 国产三级三级三级精品8ⅰ区| 图片区小说区区亚洲影院| 99精品视频一区二区| 精品国产免费一区二区三区香蕉| 奇米888四色在线精品| 在线精品视频一区二区三四 | 亚洲bdsm女犯bdsm网站| 色综合久久中文字幕| 精品精品欲导航| 日本色综合中文字幕| 欧美日韩国产免费一区二区| 亚洲毛片av在线| 99re热这里只有精品免费视频| 国产精品久久久久久久久久免费看 | 日本三级韩国三级欧美三级| 欧美日韩在线观看一区二区| 亚洲第一成年网| 91黄色免费观看| 一区二区视频免费在线观看| 91色综合久久久久婷婷| 成人免费视频在线观看| 91原创在线视频| 亚洲精品日日夜夜| 欧美日韩一区二区欧美激情| 婷婷丁香激情综合| 日韩区在线观看| 国产一区二区女| 日本一区二区免费在线| 成人午夜激情视频| 亚洲欧美一区二区不卡| 欧美日韩一区二区在线观看视频| 香港成人在线视频| 欧美网站大全在线观看| 欧美老肥妇做.爰bbww视频| 精品欧美乱码久久久久久| 一区二区三区高清在线| 亚洲天堂中文字幕| 五月天中文字幕一区二区| 精品无码三级在线观看视频| 极品少妇xxxx精品少妇偷拍| 成人免费高清视频| 欧美综合欧美视频| 精品国产乱码久久久久久老虎| 国产日本一区二区| 国产女同互慰高潮91漫画| www.亚洲激情.com| 亚洲国产一区二区三区 | 91婷婷韩国欧美一区二区| 一二三四区精品视频| 欧美疯狂做受xxxx富婆| 国产美女精品在线| 亚洲另类在线视频| 精品精品国产高清a毛片牛牛| 成人黄动漫网站免费app| 一区二区三区四区五区视频在线观看| 欧美一区二区三区四区在线观看| 精品一区二区三区欧美| 亚洲欧美日韩久久| 欧美一级一级性生活免费录像| 国产电影一区在线| 一区二区三区成人| 久久人人超碰精品| 色屁屁一区二区| 国产一区二区按摩在线观看| 亚洲一区二区视频在线| 久久精品夜夜夜夜久久| 6080午夜不卡| 91美女视频网站| 国产精品一区久久久久| 亚洲成人免费电影| 国产精品短视频| 精品国产一区二区精华| 欧美天堂一区二区三区| www.日韩av| 极品美女销魂一区二区三区免费 | 色一情一伦一子一伦一区| 久久精品国产第一区二区三区 | 久久免费视频一区| 欧美精品v日韩精品v韩国精品v| 99久久精品国产精品久久| 国产自产v一区二区三区c| 亚洲综合男人的天堂| 中文字幕精品三区| 精品国产1区2区3区| 欧美一区二区三区电影| 在线看日本不卡| 91美女在线视频| 中文字幕一区二区不卡| 欧美日韩精品高清| 欧美在线999| 麻豆精品在线观看| 国产精品女同一区二区三区| 91黄色免费网站| 国内国产精品久久| 亚洲图片欧美色图| 2023国产精品自拍| 欧美午夜电影网| 成人午夜av电影| 麻豆国产欧美日韩综合精品二区 | 亚洲视频综合在线| 中文字幕的久久| 久久久精品国产免大香伊| 日韩欧美高清dvd碟片| 日韩欧美一区电影| 日韩三级视频在线看| 日韩美女一区二区三区| 日韩一区二区三区四区| 精品国产免费久久| 国产日韩欧美综合在线| 国产精品私人影院| 国产精品电影一区二区| 综合色天天鬼久久鬼色| 一区二区三区在线不卡| 亚洲一区二区三区在线| 婷婷久久综合九色综合绿巨人 | 日韩欧美国产成人一区二区| 欧美草草影院在线视频| 国产日韩视频一区二区三区| 国产精品无码永久免费888| 国产精品美女久久久久aⅴ国产馆| 国产精品你懂的在线欣赏| 亚洲女女做受ⅹxx高潮| 日日嗨av一区二区三区四区| 久久国产人妖系列| 粉嫩av一区二区三区在线播放 | 无吗不卡中文字幕| 蜜桃视频一区二区三区| 国产精品一区一区三区| 91亚洲午夜精品久久久久久| 欧美日韩在线播| 久久麻豆一区二区| 综合网在线视频| 免费在线观看精品| 国产91高潮流白浆在线麻豆| 在线国产亚洲欧美| 精品福利视频一区二区三区| 国产精品久久久久久户外露出| 亚洲在线观看免费| 国产精品一色哟哟哟| 欧美综合久久久| 久久久久国色av免费看影院| 亚洲午夜久久久久中文字幕久| 麻豆精品一区二区| 一本大道av伊人久久综合| 欧美一区二区三级| 自拍偷拍国产亚洲| 久久成人麻豆午夜电影| 蜜臀国产一区二区三区在线播放| 狠狠色狠狠色综合| 亚洲女同一区二区| 99re热这里只有精品视频| 欧美精品一区男女天堂| 亚洲男人的天堂在线aⅴ视频| 久久99热这里只有精品| 亚洲国产视频在线| 白白色 亚洲乱淫| 精品国产麻豆免费人成网站| 亚洲国产一区二区a毛片| 99久久精品国产导航| 久久青草欧美一区二区三区| 国产一区二区影院| 日韩一区精品字幕| av电影一区二区| 久久综合精品国产一区二区三区 | 亚洲午夜激情av| 国产成人免费视| 精品国产自在久精品国产| 亚洲综合小说图片| 成人毛片在线观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲成a人在线观看| 欧美在线色视频| 亚洲视频一区二区在线| 成人福利视频在线看| 亚洲精品在线电影| 欧美a一区二区| 欧美日韩一区小说| 亚洲综合丁香婷婷六月香| 白白色亚洲国产精品| 国产精品电影一区二区三区| 国产成人精品影院| 中文字幕+乱码+中文字幕一区| 国产一区二区在线视频|