다음을 통해 공유


MprInfoBlockSet 함수(mprapi.h)

MprInfoBlockSet은 지정된 블록이 수정된 기존 헤더와 동일한 새 헤더를 만듭니다.

구문

DWORD MprInfoBlockSet(
  [in]  LPVOID lpHeader,
  [in]  DWORD  dwInfoType,
  [in]  DWORD  dwItemSize,
  [in]  DWORD  dwItemCount,
  [in]  LPBYTE lpItemData,
  [out] LPVOID *lplpNewHeader
);

매개 변수

[in] lpHeader

지정된 블록을 수정할 헤더에 대한 포인터입니다.

[in] dwInfoType

변경할 블록의 유형을 지정합니다. 사용 가능한 형식은 전송에 따라 다릅니다. IP 또는 IPX.

[in] dwItemSize

블록의 새 데이터에 있는 각 항목의 크기를 지정합니다.

[in] dwItemCount

블록의 새 데이터로 복사할 dwItemSize 크기의 항목 수를 지정합니다.

[in] lpItemData

블록의 새 데이터에 대한 포인터입니다. dwItemSizedwItemCount의 곱과 같은 크기(바이트)의 버퍼를 가리킵니다.

[out] lplpNewHeader

반환 성공 시 새 헤더를 가리키는 포인터 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값이 NO_ERROR.

함수가 실패하면 반환 값은 다음 값 중 하나입니다.

Description
ERROR_INVALID_PARAMETER
하나 이상의 필수 매개 변수가 NULL이거나 헤더에 dwInfoType 형식의 블록이 없습니다.
기타
호출이 실패한 경우 FormatMessage를 사용하여 반환된 오류 코드에 해당하는 오류 메시지를 검색합니다.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mprapi.h
라이브러리 Mprapi.lib
DLL Mprapi.dll

참고 항목

FormatMessage

MprInfo 함수 및 정보 헤더

MprInfoBlock추가

MprInfoBlockRemove