Share via


Metodo IDXGIFactory2::RegisterOcclusionStatusEvent (dxgi1_2.h)

Esegue la registrazione per ricevere una notifica delle modifiche nello stato di occlusione usando la segnalazione degli eventi.

Sintassi

HRESULT RegisterOcclusionStatusEvent(
  [in]  HANDLE hEvent,
  [out] DWORD  *pdwCookie
);

Parametri

[in] hEvent

Handle per l'oggetto evento impostato dal sistema operativo quando si verifica la notifica della modifica dello stato di occlusione. La funzione CreateEvent o OpenEvent restituisce questo handle.

[out] pdwCookie

Puntatore a un valore di chiave che un'applicazione può passare al metodo IDXGIFactory2::UnregisterOcclusionStatus per annullare la registrazione dell'evento di notifica specificato da hEvent .

Valore restituito

RegisterOcclusionStatusEvent restituisce :

  • S_OK se il metodo ha registrato correttamente l'evento.
  • E_OUTOFMEMORY se la memoria non è disponibile per completare l'operazione.
  • DXGI_ERROR_INVALID_CALL se hEvent non è un handle valido o non un handle eventi.
  • Possibilmente altri codici di errore descritti nell'argomento DXGI_ERROR .

Aggiornamento della piattaforma per Windows 7: In Windows 7 o Windows Server 2008 R2 con l'aggiornamento della piattaforma per Windows 7 installato , RegisterOcclusionStatusEvent ha esito negativo con E_NOTIMPL. Per altre info sull'aggiornamento della piattaforma per Windows 7, vedi Platform Update per Windows 7.

Commenti

Se si chiama RegisterOcclusionStatusEvent più volte con lo stesso handle di evento, RegisterOcclusionStatusEvent ha esito negativo con DXGI_ERROR_INVALID_CALL.

Se si chiama RegisterOcclusionStatusEvent più volte con i diversi handle di evento, RegisterOcclusionStatusEvent registra correttamente gli eventi.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dxgi1_2.h
Libreria Dxgi.lib

Vedi anche

IDXGIFactory2