EnumDisplayDevices,該函式可得到系統中顯示設備的信息。
基本介紹
- 中文名:EnumDisplayDevices
- 函式功能:函式可得到系統中顯示設備的信息
- dwFlags:約束函式行為的一組標誌
- Unused:該參數當前不用,應設為Null
函式功能,函式原型,參數,返回值,注釋,速查,
函式功能
該函式可得到系統中顯示設備的信息。
函式原型
BOOL EnumDisplayDevices(PVOID Unused, DWORD iDevNum, PDISPLAY_DEVICE lpDisplayDevice, DWORD dwFlags);
參數
Unused:該參數當前不用,應設為Null。
iDevNum:指定感興趣的顯示設備的索引值,作業系統通過索引值確定每一個顯示設備。索引值是連續的整數。從0開始,例如:如果一個系統有三個顯示設備,那么它們的索引值為0、1、2。
lpdisplayDevice:DISPLAY_DEVICE結構的指針,該結構檢索由iDevNum指定的顯示設備的信息,在調用EnumDisplayDevices之前,必須以位元組為單位把DISPLAY_DEVICE結構中cb元素初始化為DISPLAY_DEVICE結構的大小。
dwFlags:約束函式行為的一組標誌,當前沒有定義標誌。
返回值
如果成功,則返回值非零;如果失敗,則返回值為零;如果iDevNum大於最大的設備索引,則函式失敗。
注釋
為了查詢系統的所有顯示設備,在一個循環中調用該函式開始時iDevNum設為0,並增加iDevNum,直到函式失敗。
速查
Windows NT:5.0及以上版本;Windows:支持;Windows CE:不支持;頭檔案:winuser.h;庫檔案:user32.lib;Unicode:在Windows NT上實現為Unicode和ANSI兩種版本。
