다음을 통해 공유


MprInfoBlockFind 함수(mprapi.h)

MprInfoBlockFind 함수는 정보 헤더에서 지정된 블록을 찾고 블록에 대한 정보를 검색합니다.

구문

DWORD MprInfoBlockFind(
  [in]  LPVOID  lpHeader,
  [in]  DWORD   dwInfoType,
  [out] LPDWORD lpdwItemSize,
  [out] LPDWORD lpdwItemCount,
  [out] LPBYTE  *lplpItemData
);

매개 변수

[in] lpHeader

블록을 찾을 헤더를 지정합니다.

[in] dwInfoType

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

[out] lpdwItemSize

찾은 블록의 데이터에 있는 각 항목의 크기를 수신하는 DWORD 변수에 대한 포인터입니다. 이 매개 변수는 선택 사항입니다. 이 매개 변수가 NULL이면 항목 크기가 반환되지 않습니다.

[out] lpdwItemCount

블록의 데이터에 포함된 dwItemSize 크기의 항목 수를 수신하는 DWORD 변수에 대한 포인터입니다. 이 매개 변수는 선택 사항입니다. 이 매개 변수가 NULL이면 항목 수가 반환되지 않습니다.

[out] lplpItemData

성공적으로 반환할 때 찾은 블록의 데이터를 가리키는 포인터에 대한 포인터입니다. 이 매개 변수는 선택 사항입니다. 이 매개 변수가 NULL이면 데이터가 반환되지 않습니다.

반환 값

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

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

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

요구 사항

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

참고 항목

FormatMessage

MprInfo 함수 및 정보 헤더