다음을 통해 공유


DrvQueryDriverInfo 함수(winddi.h)

DrvQueryDriverInfo 함수는 요청된 드라이버 관련 정보를 반환합니다.

구문

BOOL DrvQueryDriverInfo(
        DWORD  dwMode,
  [out] PVOID  pBuffer,
        DWORD  cbBuf,
  [out] PDWORD pcbNeeded
);

매개 변수

dwMode

다음 표에 표시된 대로 호출자가 제공한 상수 값입니다.

정의
DRVQUERY_USERMODE 호출자는 드라이버가 사용자 모드 또는 커널 모드에서 실행되는지 여부를 쿼리합니다.

[out] pBuffer

요청된 정보를 수신하기 위한 버퍼에 대한 호출자 제공 포인터입니다. 함수는 다음 정보를 제공해야 합니다.

dwMode pBuffer 크기 DrvQueryDriverInfo에서 제공하는 값
DRVQUERY_USERMODE 하나의 DWORD TRUE이면 드라이버가 사용자 모드에서 실행됩니다. 그렇지 않으면 FALSE입니다.

cbBuf

pBuffer가 가리키는 버퍼의 크기(바이트)를 나타내는 호출자 제공 값입니다.

[out] pcbNeeded

요청된 정보를 포함하는 데 필요한 최소 버퍼 크기(바이트)를 수신하는 위치에 대한 호출자 제공 포인터입니다.

반환 값

작업이 성공하면 함수는 TRUE를 반환해야 합니다 . 그렇지 않으면 FALSE를 반환해야 합니다.

설명

사용자 모드에서 실행되는 프린터 그래픽 DLLDrvQueryDriverInfo 함수를 내보내야 합니다. 함수를 내보내지 않으면 로컬 인쇄 공급자 는 DLL이 커널 모드에서 실행되는 그래픽을 가정합니다.

요구 사항

   
대상 플랫폼 데스크톱
머리글 winddi.h(Winddi.h 포함)