ICOPEN 結構 (vfw.h)
ICOPEN結構包含所壓縮或解壓縮之資料流程的相關資訊、驅動程式的版本號碼,以及驅動程式的使用方式。
語法
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwVersion;
DWORD dwFlags;
LRESULT dwError;
LPVOID pV1Reserved;
LPVOID pV2Reserved;
DWORD dnDevNode;
} ICOPEN;
成員
dwSize
結構的大小,以位元組為單位。
fccType
四個字元的程式碼,指出要壓縮或解壓縮的資料流程類型。 指定視訊串流的 「VIDC」。
fccHandler
識別特定冰箱的四個字元程式碼。
dwVersion
用來開啟驅動程式的可安裝驅動程式介面版本。
dwFlags
適用的旗標,指出為何開啟驅動程式。 已定義下列值:
名稱 | 描述 |
---|---|
|
驅動程式隨即開啟以壓縮資料。 |
|
驅動程式已開啟以解壓縮資料。 |
|
裝置驅動程式會開啟以將資料直接解壓縮到硬體。 |
|
驅動程式會針對資訊用途開啟,而不是壓縮。 |
dwError
pV1Reserved
保留;請勿使用 。
pV2Reserved
保留;請勿使用 。
dnDevNode
隨插即用裝置的裝置節點。
備註
此結構會在開啟時傳遞至視訊擷取驅動程式。 這可讓單一可安裝驅動程式以可安裝的設備或視訊擷取裝置的形式運作。 藉由檢查ICOPEN結構的HTTPType成員,驅動程式可以判斷其函式。 例如,「VIDC」 的 碼 表示它已開啟為可安裝的視訊設備。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | vfw.h |