IPipeLong::P ush 메서드(objidlbase.h)

긴 정수 형식의 데이터를 파이프 원본으로 보냅니다.

구문

HRESULT Push(
  [in] LONG  *buf,
  [in] ULONG cSent
);

매개 변수

[in] buf

보낼 데이터를 보유하는 메모리 버퍼에 대한 포인터입니다.

[in] cSent

버퍼의 긴 정수 수입니다.

반환 값

이 메서드는 S_OK 반환하여 데이터가 성공적으로 전송되었음을 나타냅니다.

설명

Push 메서드가 호출되면 데이터가 파이프 공급자에게 전송됩니다. 호출자는 버퍼를 데이터로 채운 다음 Push를 호출합니다. 전송되는 긴 정수의 수는 cSent 매개 변수에 지정됩니다. 호출자는 호출 기간 동안 버퍼가 유효한지 확인해야 합니다.

마지막 데이터가 푸시된 경우 호출자는 데이터 전송이 완료되었음을 나타내기 위해 cSent 의 마지막 푸시를 0과 같아야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 objidlbase.h(ObjIdl.h 포함)

추가 정보

IPipeLong