EnumDisplayDevices

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兩種版本。

熱門詞條

聯絡我們