다음을 통해 공유


C28138

경고 C28138: 대신 변수 인수를 사용 해야

변수 또는 상수가 아닌 식에 필요한 함수 호출에서이 경고를 보고 있지만 상수 호출이 포함 되어 있습니다.WDK 설명서 함수의 매개 변수 및 함수에 대 한 정보.

예제

예를 들어, 다음 코드 예제에서는 매개 변수에서에서의 READ_PORT_UCHAR 매크로 상수로 제공 된 주소가 아닌 포트 주소에 대 한 포인터 여야 합니다.

다음 코드 예제에서는이 경고 메시지를 생성합니다.

READ_PORT_UCHAR(0x80001234);

이 경고를 해결 하려면 포트 주소에 대 한 포인터를 사용 합니다.

READ_PORT_UCHAR(PortAddress);

상수 매개 변수는 READ_PORT 및 WRITE_PORT 함수 패밀리를 함께 사용할 수 있는 몇 가지 오래 된 장치입니다.장치만이 경고가 나타나면 경고 억제 하거나 무시 될 수 있습니다.그러나 새 장치 상수 하드웨어 주소를 가정 하지 않습니다.