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 |