共用方式為


DIEFFESCAPE 結構 (dinput.h)

DIEFFESCAPE結構會將硬體特定資料直接傳遞至設備磁碟機。

語法

typedef struct DIEFFESCAPE {
  DWORD  dwSize;
  DWORD  dwCommand;
  LPVOID lpvInBuffer;
  DWORD  cbInBuffer;
  LPVOID lpvOutBuffer;
  DWORD  cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;

成員

dwSize

以位元組為單位指定 結構的大小。 使用 結構之前,必須先初始化這個成員。

dwCommand

指定驅動程式特定的命令編號。 請連絡硬體廠商,以取得有效命令及其參數的清單。

lpvInBuffer

指向包含執行作業所需資料的緩衝區。

cbInBuffer

指定 lpvInBuffer 緩衝區的大小,以位元組為單位。

lpvOutBuffer

指向傳回作業輸出資料的緩衝區。

cbOutBuffer

在專案上,指定 lpvOutBuffer 緩衝區的大小,以位元組為單位。 結束時,指定命令實際產生的位元組數目。

需求

   
標頭 dinput.h