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 |