PFND3DDDI_UPDATEALLOCATIONPROPERTYCB 콜백 함수(d3dumddi.h)
pfnUpdateAllocationPropertyCb 함수는 새 할당을 만들지 않고 할당의 속성을 업데이트합니다.
구문
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;
HRESULT Pfnd3dddiUpdateallocationpropertycb(
HANDLE hDevice,
D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}
매개 변수
hDevice
할당과 연결된 디스플레이 디바이스에 대한 핸들
unnamedParam2
pUpdateAllocationProperty [in, out]
원하는 속성으로 할당을 업데이트하는 방법을 설명하는 D3DDDI_UPDATEALLOCPROPERTY 구조체에 대한 포인터입니다.
반환 값
pfnUpdateAllocationPropertyCb 는 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
STATUS_SUCCESS | 속성이 성공적으로 업데이트되었습니다. 드라이버는 새 속성과 함께 할당을 즉시 사용할 수 있습니다. PagingFenceValue는 유효하지 않지만 드라이버가 대기하면 안 됩니다. |
STATUS_PENDING | 요청이 VidMm에 성공적으로 큐에 대기되고 처리되고 있습니다. 드라이버는 할당을 새 속성과 함께 사용하기 전에 반환된 PagingFenceValue와 동기화해야 합니다. 드라이버 요청이 유효하지 않은 경우 나중에 오류가 발생할 수 있습니다. 이 경우 디바이스가 오류로 표시됩니다. |
E_INVALIDARG | 잘못된 인수가 제공된 잘못된 호출입니다. |
E_OUTOFMEMORY | 지원되는 메모리 세그먼트가 가득 찼습니다. |
E_FAIL | 알 수 없는 오류가 발생했습니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3dumddi.h |