이벤트
11월 19일 오후 11시 - 11월 21일 오후 11시
Microsoft Ignite 온라인에 참석하여 강력한 AI 및 클라우드 솔루션으로 필요한 경쟁 우위를 확보하세요.
지금 등록중요
2021년 7월 6일, KB5005010 은 관리자만 이 API에 대한 액세스를 제한하는 선택적 레지스트리 기반 구성 옵션을 도입했습니다. 이 옵션은 기본값이 해제되었습니다.
2021년 8월 10일에 KB5005652 는 새 프린터 드라이버를 설치하기 위한 관리자 권한이 필요하도록 이 구성의 기본값을 변경합니다.
AddPrintProvidor 함수는 로컬 인쇄 공급자를 설치하고 구성, 데이터 및 공급자 파일을 연결합니다.
BOOL AddPrintProvidor(
_In_ LPTSTR pName,
_In_ DWORD Level,
_In_ LPBYTE pProviderInfo
);
pName [in]
공급자를 설치해야 하는 서버의 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다. 공급자의 로컬 설치만 지원하는 시스템의 경우 이 매개 변수는 NULL이어야 합니다.
수준 [in]
pProviderInfo가 가리키는 구조체의 수준입니다. 다음 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
함수는 PROVIDOR_INFO_1 구조를 사용합니다. |
|
함수는 PROVIDOR_INFO_2 구조를 사용합니다. |
pProviderInfo [in]
Level에 표시된 인쇄 공급자 구조에 대한 포인터입니다.
함수가 성공하면 반환 값은 0이 아닌 값입니다.
함수가 실패하면 반환 값은 0입니다.
참고
이는 차단 또는 동기 함수이며 즉시 반환되지 않을 수 있습니다. 이 함수가 반환되는 빈도는 애플리케이션을 작성할 때 예측하기 어려운 네트워크 상태, 인쇄 서버 구성 및 프린터 드라이버 구현 요소와 같은 런타임 요인에 따라 달라집니다. 사용자 인터페이스와의 상호 작용을 관리하는 스레드에서 이 함수를 호출하면 애플리케이션이 응답하지 않는 것처럼 보일 수 있습니다.
애플리케이션이 AddPrintProvidor 함수를 호출하기 전에 공급자에 필요한 모든 파일을 SYSTEM32 디렉터리에 복사해야 합니다.
AddPrintProvidor에서 추가한 공급자는 DeletePrintProvidor를 호출하여 제거할 수 있습니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|
유니코드 및 ANSI 이름 |
AddPrintProvidorW (유니코드) 및 AddPrintProvidorA (ANSI) |
이벤트
11월 19일 오후 11시 - 11월 21일 오후 11시
Microsoft Ignite 온라인에 참석하여 강력한 AI 및 클라우드 솔루션으로 필요한 경쟁 우위를 확보하세요.
지금 등록