다음을 통해 공유


커널 개체 관리

Windows 개체 관리자는 커널 모드 운영 체제의 일부인 개체 를 제어합니다. 개체는 운영 체제에서 관리하는 데이터의 컬렉션입니다.

일반적인 커널 모드 개체에는 다음 개체가 포함됩니다.

커널 모드 개체를 사용하면 운영 체제에 필요한 개체 부분을 손상시키지 않고 개체 관리자와 협력하여 개체를 조작할 수 있습니다. 이 원칙을 캡슐화 라고 하며 개체 지향 프로그래밍의 핵심 개념 중 하나입니다. 커널 모드 개체는 개체 방향의 다른 측면을 제공하지 않으므로 커널 모드 프로그래밍을 일반적으로 개체 기반이라고 합니다. 커널 모드 개체는 C++ 또는 Microsoft COM의 개체와 동일한 규칙을 따르지 않습니다.

커널 모드 개체는 포인터로 참조할 수 있습니다. 개체에 개체 이름이 있을 수 있습니다. 개체 이름에 대한 자세한 내용은 개체 이름을 참조하세요.

사용자 모드 프로그래머는 핸들을 사용하여 간접 참조를 통해서만 개체를 참조할 수 있습니다. 개체에 이름이 있는 경우 이 개체를 사용하여 사용자 모드에서 핸들을 가져올 수 있습니다. 핸들에 대한 자세한 내용은 개체 핸들을 참조하세요.

커널 모드 개체에는 매우 구체적인 수명 주기가 있습니다. 개체 수명 주기에 대한 자세한 내용은 개체의 수명 주기를 참조하세요.

개체 보안은 커널 모드 프로그래밍의 주요 관심사입니다. 개체 보안에 대한 자세한 내용은 개체 보안을 참조하세요.

커널 모드 환경은 개체 네임스페이스라고도 하는 가상 디렉터리 시스템에 개체를 저장합니다. 이렇게 하면 부모 및 자식 개체를 사용하여 계층적 방식으로 개체에 액세스할 수 있습니다. 이 네임스페이스는 파일 시스템 디렉터리 집합과 비슷하지만 컴퓨터의 특정 파일 시스템과 정확히 일치하지는 않습니다. 개체 디렉터리에 대한 자세한 내용은 개체 디렉터리를 참조하세요.