|
|
От: |
Cyberax
|
|
| Дата: | 07.07.07 10:31 | ||
| Оценка: | 3 (1) | ||
А>typedef struct _MYSTRUCT
А>{
А> USHORT Alpha;
А> UCHAR *Beta;
А>} MYSTRUCT, *MYSTRUCT;
А>А>UCHAR *inBuffer;
А>А>case IOCTL_MYSTRUCT:
А>{
А> inBuffer = Irp->AssociatedIrp.SystemBuffer;
А> outBuffer = Irp->AssociatedIrp.SystemBuffer;
А> // ???? ЧТО ЗДЕСЬ ПИСАТЬ ЧТОБЫ ПОЛУЧИТЬ СТРУКТУРУ MYSTRUCT ИЗ inBuffer
А> break;
А>}
А>MYSTRUCT *structPtr;
...
structPtr=(MYSTRUCT *)inBuffer;