다음을 통해 공유


ID3D12VideoEncodeCommandList::Reset 메서드(d3d12video.h)

새 명령 목록이 방금 만들어진 것처럼 명령 목록을 초기 상태로 다시 설정합니다.

구문

HRESULT Reset(
  ID3D12CommandAllocator *pAllocator
);

매개 변수

pAllocator

형식: ID3D12CommandAllocator*

디바이스에서 명령 목록을 만드는 ID3D12CommandAllocator 개체에 대한 포인터입니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환합니다. 그렇지 않으면 다음 값 중 하나를 반환합니다.

  • E_FAIL초기화 호출이 이루어졌을 때 명령 목록이 "닫힌" 상태가 아니거나 디바이스당 제한을 초과한 경우입니다.
  • 운영 체제에 메모리가 부족하면 E_OUTOFMEMORY.
  • 할당 자가 현재 "기록" 상태의 다른 명령 목록과 함께 사용 중이거나 지정된 할당자가 잘못된 형식으로 만들어졌는지 여부를 E_INVALIDARG.
다른 가능한 반환 값은 Direct3D 12 반환 코드를 참조하세요.

설명

이 메서드를 사용하는 방법에 대한 자세한 내용과 예제는 ID3D12GraphicsCommandList::Reset 메서드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 d3d12video.h
DLL d3d12.dll