PBEGIN_RESCALL_ROUTINE 콜백 함수(resapi.h)
리소스 제어 코드에 대한 호출을 시작합니다. PBEGIN_RESCALL_ROUTINE 형식은 이 콜백 함수에 대한 포인터를 정의합니다.
구문
PBEGIN_RESCALL_ROUTINE PbeginRescallRoutine;
DWORD PbeginRescallRoutine(
[in] RESID Resource,
[in] DWORD ControlCode,
[in] PVOID InBuffer,
[in] DWORD InBufferSize,
[out] PVOID OutBuffer,
[in] DWORD OutBufferSize,
[out] LPDWORD BytesReturned,
[in] PRES_CTL_CTX context,
[out] PBOOL ReturnedAsynchronously
)
{...}
매개 변수
[in] Resource
리소스의 리소스 ID입니다.
[in] ControlCode
호출할 컨트롤 코드입니다.
[in] InBuffer
제어 코드 호출에 대한 입력 데이터를 포함하는 버퍼에 대한 포인터입니다.
[in] InBufferSize
InBuffer에서 지정한 버퍼의 크기(바이트)입니다.
[out] OutBuffer
컨트롤 코드 호출에 대한 출력 데이터를 포함하는 버퍼에 대한 포인터입니다.
[in] OutBufferSize
OutBuffer에서 지정한 버퍼의 크기(바이트)입니다.
[out] BytesReturned
OutBuffer에서 반환된 데이터의 크기(바이트)입니다.
[in] context
호출된 리소스 제어 코드의 컨텍스트입니다.
Windows Server 2012 R2: 이 매개 변수는 Windows Server 2016 추가되었습니다.
[out] ReturnedAsynchronously
작업이 비동기적으로 반환되면 TRUE입니다. 그렇지 않으면 FALSE입니다.
Windows Server 2012 R2: 이 매개 변수는 Windows Server 2016 추가되었습니다.
반환 값
함수는 다음 값 또는 시스템 오류 코드 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
작업이 성공적으로 완료되었습니다. |
|
리소스 ID를 찾을 수 없습니다. |
|
요청된 제어 코드는 지원되지 않습니다. |
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | Windows |
헤더 | resapi.h |