다음을 통해 공유


OID_PM_REMOVE_WOL_PATTERN

집합으로 NDIS 및 프로토콜 드라이버는 OID_PM_REMOVE_WOL_PATTERN OID를 사용하여 네트워크 어댑터에서 LAN(LAN)의 전원 관리 절전 모드 해제 패턴을 제거합니다. NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 ULONG 패턴 식별자에 대한 포인터가 포함되어 있습니다.

설명

NDIS 및 프로토콜 드라이버는 OID_PM_REMOVE_WOL_PATTERN 사용하여 기본 네트워크 어댑터에서 WOL(Wake on LAN) 패턴을 제거합니다.

데이터입니다. SET_INFORMATION. NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버는 이전에 추가된 WOL 패턴 식별자에 대한 ULONG 값을 가리킵니다. NDIS는 NDIS가 이전 OID_PM_ADD_WOL_PATTERN OID 요청을 기본 네트워크 어댑터로 보낼 때 NDIS_PM_WOL_PATTERN 구조의 PatternId 멤버에서 이 패턴 식별자를 설정합니다.

반환 상태 코드

미니포트 드라이버의 MiniportOidRequest 함수는 이 요청에 대해 다음 값 중 하나를 반환합니다.

용어 Description

NDIS_STATUS_SUCCESS

미니포트 드라이버가 요청을 성공적으로 완료했습니다.

NDIS_STATUS_PENDING

미니포트 드라이버는 요청을 비동기적으로 완료합니다. 미니포트 드라이버가 모든 처리를 완료한 후에는 NdisMOidRequestComplete 함수를 호출하고 Status 매개 변수에 대한 NDIS_STATUS_SUCCESS 전달하여 요청을 성공해야 합니다.

NDIS_STATUS_NOT_ACCEPTED

미니포트 드라이버가 다시 설정됩니다.

NDIS_STATUS_REQUEST_ABORTED

미니포트 드라이버가 요청 처리를 중지했습니다. 예를 들어 NDIS는 MiniportResetEx 함수를 호출했습니다.

NDIS는 이 요청에 대해 다음 상태 코드 중 하나를 반환합니다.

용어 Description

NDIS_STATUS_SUCCESS

OID 요청이 성공적으로 완료되었습니다.

NDIS_STATUS_NOT_SUPPORTED

미니포트 드라이버의 NDIS 버전은 NDIS 6.20 미만입니다.

NDIS_STATUS_FILE_NOT_FOUND

OID 요청의 패턴 식별자가 잘못되었습니다.

NDIS_STATUS_INVALID_LENGTH

정보 버퍼가 너무 작습니다. NDIS는 데이터를 설정합니다 . SET_INFORMATION. 필요한 최소 버퍼 크기에 대한 NDIS_OID_REQUEST 구조체의 BytesNeeded 멤버입니다.

요구 사항

Version

NDIS 6.20 이상에서 지원됩니다. 미니포트 드라이버의 경우 필수입니다.

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED