Erros de criação de objeto do Framework
Quando a tentativa de um driver de criar um objeto de estrutura falha, o método de criação de objeto retorna um valor NTSTATUS que indica o tipo de falha.
Se o driver especificar informações inválidas em uma estrutura WDF_OBJECT_ATTRIBUTES , a estrutura poderá retornar:
STATUS_WDF_OBJECT_ATTRIBUTES_INVALID
O driver especificou um nome de contexto de objeto, mas o tamanho do contexto é zero.
O driver especificou um valor de substituição de tamanho de contexto, mas não forneceu uma estrutura WDF_OBJECT_CONTEXT_TYPE_INFO.
O driver especificou um valor ContextSizeOverride em WDF_OBJECT_ATTRIBUTES que é menor que o membro ContextSize da estrutura WDF_OBJECT_CONTEXT_TYPE_INFO.
O driver especificou um valor ExecutionLevel em WDF_OBJECT_ATTRIBUTES que não está dentro do intervalo válido de valores.
O driver especificou um valor SynchronizationScope no WDF_OBJECT_ATTRIBUTES que não está dentro do intervalo válido de valores.
STATUS_WDF_PARENT_ASSIGNMENT_NOT_ALLOWED
O driver tentou atribuir um pai ao objeto, mas a estrutura não permite que os drivers atribuam pais ao tipo de objeto.
STATUS_WDF_PARENT_ALREADY_ASSIGNED
O driver tentou atribuir um pai a um objeto, mas um pai já está atribuído ao objeto.
STATUS_WDF_PARENT_IS_SELF
O motorista tentou fazer de um objeto seu próprio pai.
STATUS_WDF_SYNCHRONIZATION_SCOPE_INVALID
O driver especificou um valor do tipo WDF_SYNCHRONIZATION_SCOPE que é inválido para o tipo de objeto.
STATUS_WDF_EXECUTION_LEVEL_INVALID
O driver especificou um valor do tipo WDF_EXECUTION_LEVEL que é inválido para o tipo de objeto.
Se o membro Size de qualquer estrutura definida pela estrutura não corresponder ao tamanho real da estrutura, a estrutura poderá retornar STATUS_INFO_LENGTH_MISMATCH.
Se a estrutura não puder alocar memória para o novo objeto, ela poderá retornar STATUS_INSUFFICIENT_RESOURCES.
Métodos de criação de objetos individuais também podem retornar valores NTSTATUS adicionais. Para obter mais informações sobre os valores de retorno adicionais de cada método de criação, consulte a página de referência do método.