pc_ddk.h

来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 24 行

H
24
字号
// Copyright (c) 1999-2000 Microsoft Corporation.  All rights reserved.
//
// The following structures are used to pass the parameters from various
// ddk functions into the OEMIoctl function where the actual work is done.
// Note that each structure contains a DWORD which is used to indicate which
// specific IOCTL_HAL_DDK_CALL function we want.

// HalSetBusDataByOffset & HalGetBusDataByOffset
typedef struct  __BUSDATA_PARMS {
    IN DWORD Function;    // Which function IOCTL_HAL_GETBUSDATA/IOCTL_HAL_SETBUSDATA
    OUT ULONG ReturnCode; // Return code from the function
    // Remaining elements are parameters for the functions
    IN BUS_DATA_TYPE BusDataType;
    IN ULONG BusNumber;
    IN ULONG SlotNumber;
    IN PVOID Buffer;
    IN ULONG Offset;
    IN ULONG Length;
} BUSDATA_PARMS, *PBUSDATA_PARMS;


#define IOCTL_HAL_SETBUSDATA   0x01
#define IOCTL_HAL_GETBUSDATA   0x02

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?