메뉴 건너뛰기

네트워크


안녕하세요.
님의 글을 읽다가 의문이 생겨 문의합니다.
아래의 루찐은 님이 마소에 디스켓으로 공개한 코드의 일부분인데 BufferLock의 선언이 없습니다.
이 변수는 어떻게 선언되는지???
빠른 답변 부탁드립니다.

* 드라이버가 API 호출시 명령을 처리 ------------------------------------------------- 1: NTSTATUS 2: IoDeviceControl( 3: IN PDEVICE_OBJECT pDeviceObject, 4: IN PIRP pIrp ) 5: { 6: NTSTATUS iStatus = STATUS_SUCCESS; 7: PIO_STACK_LOCATION pStack; 8: ULONG iTransfered = 0; 9: KIRQL OldIrql; 10: PPROCESSNAME_INFO pRp = (PPROCESSNAME_INFO) pIrp->AssociatedIrp.SystemBuffer; 11: PEPROCESS forRetVal; 12: ULONG forPdv; 13: char processName[17] = {0,}; 14: pStack = IoGetCurrentIrpStackLocation( pIrp ); 15: KeAcquireSpinLock(&BufferLock,&OldIrql);
  • profile
    안녕하세요?

    KSPIN_LOCK BufferLock;

    위의 한줄을 변수 선언부에 선언하시면 되겠습니다.

    건투를 빕니다.^^


    >안녕하세요.
    >님의 글을 읽다가 의문이 생겨 문의합니다.
    >아래의 루찐은 님이 마소에 디스켓으로 공개한 코드의 일부분인데 BufferLock의 선언이 없습니다.
    >이 변수는 어떻게 선언되는지???
    >빠른 답변 부탁드립니다.
    >


    * 드라이버가 API 호출시 명령을 처리 ------------------------------------------------- 1: NTSTATUS 2: IoDeviceControl( 3: IN PDEVICE_OBJECT pDeviceObject, 4: IN PIRP pIrp ) 5: { 6: NTSTATUS iStatus = STATUS_SUCCESS; 7: PIO_STACK_LOCATION pStack; 8: ULONG iTransfered = 0; 9: KIRQL OldIrql; 10: PPROCESSNAME_INFO pRp = (PPROCESSNAME_INFO) pIrp->AssociatedIrp.SystemBuffer; 11: PEPROCESS forRetVal; 12: ULONG forPdv; 13: char processName[17] = {0,}; 14: pStack = IoGetCurrentIrpStackLocation( pIrp ); 15: KeAcquireSpinLock(&BufferLock,&OldIrql);
제목 날짜
CDMA 2대를 이용해서 PLC와 서버간 송수신 1 2010.07.16
[VB]비베에서 FTP로 파일 보내는 코딩 2001.08.07
웹으로 시리얼 포트 제어 두번째 관련 1 2006.06.25
프린터 포트 1 2003.06.03
프린터 포트 1 2003.06.03
질문이여... 1 2003.07.31
임베디드 시스템 1 2006.01.04
인터넷으로 모터를 돌리기 위한 실마리^^ 2000.05.28
윈도우 소켓프로그래밍 관련 질문입니다..^^ 1 2005.10.01
웹을통한 시리얼 포트제어 구현 두번째 관련 2006.06.25
웹으로 시리얼 포트 제어 두번째 관련 1 2006.06.25
시리얼 통신에 데이타를 저장하고 싶습니다 1 2004.02.26
서버 다중접속에 관하여... 1 2002.08.27
사찰 전산화 관련 질문에 대한 답변 1999.06.06
답변 부탁드려요. 1 2003.10.06
네트워크 환경에서... 1 2000.09.19
건우야 질문 ^^ 1 2004.01.06
건우씨야... 1 2001.02.13
[VB]비베에서 FTP로 파일 보내는 코딩 2001.08.07
[TIP] 네트워크 카드가 두개일때 Bonding 구성 하는 방법 2017.11.07
[TIP] Ubuntu 에서 네트워크 연결이 간헐적으로 끊길때 2017.11.15
[TIP] Silverlight 수행시 crossdomain.xml 전송팁 2009.05.16
[TIP] HTTPS로 서브 도메인에 접근할 경우 SSL을 사용하는 서비스 포트로 포워딩 하기 2017.09.08
[TIP] Centos 7 에 8812au 칲셋계열의 USB 무선랜 드라이버 설치하기 2018.01.17
태그 목록
위로