다음을 통해 공유


RouterFreePrinterNotifyInfo 함수(winsplp.h)

인쇄 스풀러의 RouterFreePrinterNotifyInfo 함수는 지정된 PRINTER_NOTIFY_INFO 구조체 및 관련 PRINTER_NOTIFY_INFO_DATA 구조체 배열의 할당을 취소합니다. (이러한 구조는 Microsoft Windows SDK 설명서에 설명되어 있습니다.)

구문

BOOL RouterFreePrinterNotifyInfo(
  [in, optional] PPRINTER_NOTIFY_INFO pInfo
);

매개 변수

[in, optional] pInfo

PRINTER_NOTIFY_INFO 구조체에 대한 호출자 제공 포인터입니다(Windows SDK 설명서에 설명됨).

반환 값

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

설명

인쇄 공급자의 RefreshPrinterChangeNotification 함수는 이전에 RouterAllocPrinterNotifyInfo에서 할당한 구조체의 할당을 취소하기 위해 를 호출 RouterFreePrinterNotifyInfo 해야 하지만 RefreshPrinterChangeNotification에 오류가 발생한 경우에만 호출해야 합니다. RefreshPrinterChangeNotification이 성공하면 클라이언트 애플리케이션이 구조체의 할당을 취소한다고 가정해야 합니다.

지정된 PRINTER_NOTIFY_INFO 구조체와 연결된 PRINTER_NOTIFY_INFO_DATA 구조체 배열의 할당을 취소하는 것 외에도 함수는 PRINTER_NOTIFY_INFO_DATA 구조 배열의 모든 요소에서 pBuf 가 가리키는 버퍼 공간을 할당 취소합니다.

자세한 내용은 프린터 변경 알림 지원을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 winsplp.h(Winsplp.h 포함)
라이브러리 스풀스.lib
DLL Spoolss.dll

추가 정보

RefreshPrinterChangeNotification

RouterAllocPrinterNotifyInfo