CreateProtocol 함수
CreateProtocol 함수는 네트워크 모니터에 특정 프로토콜 파서가 있음을 알 수 있습니다.
구문
HPROTOCOL WINAPI CreateProtocol(
_In_ LPSTR ProtocolName,
_In_ LPENTRYPOINTS lpEntryPoints,
_In_ DWORD cbEntryPoints
);
매개 변수
-
ProtocolName [in]
-
파서가 검색할 프로토콜의 이름입니다.
-
lpEntryPoints [in]
-
나머지 파서 DLL 진입점을 포함하는 ENTRYPOINTS 구조체입니다. 각 진입점이 참조하는 내보내기 함수 목록은 비고를 참조하세요. 진입점은 ENTRYPOINTS 구조에서 지정하는 순서대로 제공해야 합니다.
-
cbEntryPoints [in]
-
ENTRYPOINTS 구조체의 크기입니다. 네트워크 모니터는 구조체의 크기를 지정하는 데 사용할 수 있는 ENTRYPOINTS_SIZE 매크로를 제공합니다.
반환 값
함수가 성공하면 반환 값은 프로토콜에 대한 핸들입니다.
함수가 실패하면 반환 값은 NULL입니다.
설명
파서 DLL은 DllMain을 구현하는 동안 CreateProtocol을 호출합니다. CreateProtocol 함수는 운영 체제가 파서 DLL을 처음으로 로드할 때 호출됩니다.
lpEntryPoints 매개 변수에서 참조되는 진입점에는 여기에 제공된 순서대로 제공해야 하는 다음 내보내기 함수에 대한 포인터가 포함됩니다.
에 대한 자세한 내용 | 참조 |
---|---|
파서란 무엇이며 네트워크 모니터에서 작동하는 방식입니다. | 파서 |
DllMain을 구현하는 방법에는 DllMain 내에서 CreateProtocol을 호출하는 예제가 포함되어 있습니다. | DllMain 구현 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|