EnumPrinterDataEx |
Declare Function Api_EnumPrinterDataEx& Lib "winspool.drv" Alias "EnumPrinterDataExA" (ByVal hPrinter&, pKeyName$, pEnumValues&, cbEnumValues As Any, pcbEnumValues As Any, pnEnumValues As Any) |
Declare Function EnumPrinterDataEx& Lib "winspool.drv" Alias "EnumPrinterDataExA" (ByVal hPrinter As Long, pKeyName As String, pEnumValues As Long, cbEnumValues As Any, pcbEnumValues As Any, pnEnumValues As Any) As Long |
|
指定されたプリンタとキーに設定されたすべての値の名前とデータを列挙する。 |
|
パラメータ り文字に \ 記号を使う。EnumPrinterDataEx は指定されたキーのすべての値を列挙するが、サブキーの値は列挙しない。サブキーを列
挙するときは、EnumPrinterKey 関数を使う。
データ、サイズが格納される。
に必要なバッファサイズが格納される。
が入りきらない場合は、戻り値が ERROR_MORE_DATA となり、pcbEnumValues に格納される値が必要なバッファサイズを示す。 |