컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 부분적인 readprocessmemoty 또는 writeprocessmemory 요청만 완료

부분적인 readprocessmemoty 또는 writeprocessmemory 요청만 완료

GetLastError 함수는 함수의 반환 값이 호출이 유용한 데이터를 반환할 것임을 나타내는 경우 즉시 호출되어야 합니다. 이는 호출이 성공하면 일부 함수가 GetLastError(0)를 호출하여 실패한 오류를 제거하기 때문입니다. 함수 호출 오류 코드 설정 Win32 API의 많은 함수는 함수 호출이 실패할 때 스레드의 오류 코드 값을 설정합니다.

함수 호출 성공 시 이 코드 값을 설정하는 함수가 여러 개 있는데, 함수 호출이 실패하면 일반적으로 반환 오류 코드 값으로 표시됩니다. ?FALSE, NULL, 0xFFFF 또는 ?C1과 같은 일부 함수는 호출이 성공하면 GetLastError를 호출하며 이러한 상황은 각 함수의 참조 페이지에 기록되어 있습니다.

확장 정보:

이 함수가 지적한 오류 결과는 함수 호출이 오류 결과를 반환하는 경우에만 유효합니다. 일반적으로 GetLastError는 함수가 오류 결과를 반환하고 함수가 GetLastError 변수를 설정한 것으로 알려진 경우에만 액세스해야 합니다.

유효한 결과가 보장됩니다. SetLastError 함수는 주로 api 함수를 흉내내는 dll 함수에서 사용되기 때문에 vb 애플리케이션에서는 의미가 없습니다

Baidu Encyclopedia-GetLastError

上篇: 뮤직 비디오 2pr0 휴대폰 위챗 응답이 느리다. 下篇: LeTV 휴대폰이 꺼져 있을 때 어떻게 찾을 수 있나요?
관련 내용