GetNPPBlobTable 함수
GetNPPBlobTable 함수는 로컬 컴퓨터의 레지스터 NIC를 나타내는 NPP BLOB 테이블을 검색합니다.
구문
DWORD GetNPPBlobTable(
_In_ HBLOB hFilterBlob,
_Out_ PBLOB_TABLE *ppBlobTable
);
매개 변수
-
hFilterBlob [in]
-
테이블에 반환된 NPP BLOB을 제한하는 필터 BLOB에 대한 핸들입니다.
-
ppBlobTable [out]
-
하나 이상의 BLOB 포인터가 포함된 BLOB_TABLE 구조체에 대한 포인터입니다.
반환 값
함수가 성공하면 반환 값이 NMERR_SUCCESS.
함수가 실패하면 반환 값은 다음 오류 코드 중 하나입니다.
반환 코드 | 설명 |
---|---|
|
NPP 디렉터리에서 DLL을 찾을 수 없습니다. |
|
NPP 디렉터리의 DLL 중 유효한 NPP DLL이 없었습니다. |
|
NPP BLOB이 검색되었지만 필터 테스트를 통과한 사람은 없습니다. |
|
네트워크 모니터에서 메모리를 할당할 수 없습니다. |
설명
hFilterBlob으로 명명된 BLOB은 특수 BLOB일 수도 있습니다.
필터 BLOB의 플래그를 TRUE로 설정하면 반환된 BLOB 테이블에 특수 BLOB도 포함될 수 있습니다.
hFilterBlob으로 명명된 BLOB이 특수 BLOB인 경우 네트워크 모니터 UI는 이를 처리하려고 시도합니다. 예를 들어 이전 호출이 원격 NPP에서 특수 BLOB을 반환한다고 가정합니다. 애플리케이션은 필수 태그인 MACHINE_NAME 삽입합니다. 그런 다음, finder는 이 BLOB을 원격 NPP에 전달한 다음, 컴퓨터 이름과 연결된 NPP BLOB의 테이블을 반환합니다.
반환된 모든 BLOB 및 BLOB 테이블을 삭제하기 위해 호출자는 DestroyBlob 함수를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|